Mobile

htaccess für Strukturierte Urls

cdoo

Newbie
Registriert
Sep. 2008
Beiträge
6
Guten Morgen!

Ich habe mir ein funktionierendes htaccess Script zusammengestellt, welches soweit optimal und wie folgt funktioniert.
Ziel ist es, logisches Urls zu generieren welche auch den Suchmaschinen "besser gefallen".

Das was ich jedoch gerne verbessern würde, wäre diese (rot markierte) 301er Weiterleitung auf eine "normale" Auflösung umzuwandeln. Nur das will irgendwie nicht :(


Ausgeführt wird wie folgt:

http://www.domain.com = http://www.domain.com/index.php
http://www.domain.com/anfahrt = http://www.domain.com/index.php?site=anfahrt
http://www.domain.com/produkte/kat = http://www.domain.com/index.php?site=produkte&key=kat
http://www.domain.com/produkte/kat/art = http://www.domain.com/?site=produkte&key=kat&artikel=art

Code:
RewriteEngine On
RewriteBase /
RewriteRule ^\.htaccess$ - [F]
RewriteRule ^index\.(php|html)$ http://www.domain.com/ [R=301,L]

RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_URI} !^(.*)\.(.*)/$

RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d

RewriteCond %{REQUEST_URI} ^(.+)[^/]$
RewriteRule ^(.+)$ http://www.domain.com/$1/ [R=301,L,NC]
RewriteRule ^([^/]*)/([^/]*)/([^/]*)/$ /?site=$1&key=$2&artikel=$3 [L,NC]
RewriteRule ^([^/]*)/([^/]*)/$ /?site=$1&key=$2 [L,NC]
RewriteRule ^([a-zA-Z0-9]+)/$ /?site=$1 [L,NC]

Danke schonmal vorab für Antworten!

lg
 
Zurück
Oben