RewriteRule und R=301 not been found on server error

URLs umschreiben, umleiten, blocken oder sperren - all das und noch viel mehr kann mit mod_rewrite erreicht werden. Mit regulären Ausdrücken, Conditions und Rules stehst Du auf Kriegsfuss? mod_rewrite macht nicht das was Du willst, oder funktioniert gar nicht? hier bist Du richtig!

Moderatoren: Bob, Super-Mod

RewriteRule und R=301 not been found on server error

Beitragvon sanktusm » 17.01.2013 16:18

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?
sanktusm
.
.
 
Beiträge: 8
Registriert: 02.12.2008 11:53

Zurück zu mod_rewrite

Wer ist online?

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

cron