URL von sub.domain.com/index.php?main=login umschreiben

Eines der wichtigsten Anwendungsgebiete von mod_rewrite ist das umschreiben von dynamischen in statische URLs um "suchmaschinenfreundliche URLs" zu erzeugen. Aber was ist besser fürs Ranking? http://www.url.com/12_2.htm, http://www.url.com/url,12,2.htm oder doch lieber http://www.url.com/12/2/url/ Fragen zum URL-Design werden hier diskutiert.

Moderator: Super-Mod

URL von sub.domain.com/index.php?main=login umschreiben

Beitragvon Florus » 01.02.2011 19:28

Schönen guten Abend,

ich hänge derzeit bei einen kleinem Problem mit mod_rewrite.

Meine Seite sieht derzeit so aus:

sub.domain.com/index.php?main=login und ich würde diese gerne wie folgt anzeigen lassen:

sub.domain.com/login/ sollte dann auf sub.domain.com/index.php?main=login weitergeleitet werden

bei mir liegen alle Dateien in dem Root-Verzeichnis (inkl. CSS), gibt es eine Möglichkeit, diese
von dem Rewrite auszuschließen?

Derzeit sieht es so aus (funktioniert nur ohne Slash am Ende und CSS wird nicht angewendet:

Code: Alles auswählen
RewriteEngine on
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^([^/]+)/?$ index.php?main=$1 [QSA]
RewriteRule ^([^/]+)/([^/]+)$ index.php?main=$1&sub=$2 [QSA]
RewriteRule ^([^/]+)/([^/]+)/([^/]+)$ index.php?main=$1&sub=$2&id=$3 [QSA]


Hat eventuell jemand einen Tipp für mich?

Vielen Dank im Voraus

Liebe Grüße,

Florus
Florus
.
.
 
Beiträge: 7
Registriert: 16.12.2005 10:53
Wohnort: Brunn am Gebirge / Österreich

Zurück zu URL-Design

Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder und 0 Gäste

cron