Seite 1 von 1

RewriteRule und R=301 not been found on server error

Verfasst: 17.01.2013 16:18
von sanktusm
Hallo,
ich habe ein Problem mit der 301 Weiterleitung. Mein htaccess Script ist eigentlich sehr einfach.

Code: Alles auswählen

RewriteEngine on
 RewriteCond %{HTTP_HOST} ^domain.de [NC]
 RewriteRule ^control/.*$ - [PT]
 RewriteRule ingenieurbuero/city.html$ index.php?id=1  [L]
                                                        
 RewriteRule bauteile/Home_1.html$ index.php?id=1 [L]
 RewriteRule buero.html$ index.php?id=2 [L]
Dieses Script wird geschrieben und funktioniert sehr gut. Nun möchte ich eine 301 aus der 302 Weiterleitung machen:

Code: Alles auswählen

RewriteEngine on
 RewriteCond %{HTTP_HOST} ^domain.de [NC]
 RewriteRule ^control/.*$ - [PT]
 RewriteRule ingenieurbuero/city.html$ index.php?id=1  [R=301,L]                                                        
 RewriteRule bauteile/Home_1.html$ index.php?id=1 [R=301,L]
 RewriteRule buero.html$ index.php?id=2 [R=301,L]
Hier erscheint ein rootpfad und die Meldung das die Seite auf dem Server nicht gefunden wird.

Worin könnte das Problem liegen. Muss die id unique sein?