2016-03-24 12 views
1

Ich versuche, dass meine Website einige Seiten auf eine neue "Fehlerseite" umleitet, die ich erstellt habe. Kann ich dich dazu bringen, einen Blick darauf zu werfen? Eine bereits erstellte .htaccess-Datei wurde für mich erstellt, so dass ich von www. Weg bleiben und nur mit example.com gehen würde. Also, sieh es dir an und sag mir, was los ist? Bitte :)htaccess Redirect- und Rewrite-Bedingungen

RewriteEngine on 

RewriteCond %{HTTP_HOST} ^www\.example\.com$ 

RewriteRule ^/?$ "http\:\/\/example\.com\/" [R=301,L] 

RedirectPermanent 301 /oldpage.html http://www.example.com/missing-page.html 

RedirectPermanent 301 /oldpage.html http://www.example.com/missing-page.html 

RedirectPermanent 301 /oldpage.html http://www.example.com/missing-page.html 

RedirectPermanent 301 /oldpage.html http://www.example.com/missing-page.html 

RedirectPermanent 301 /oldpage.html http://www.example.com/newpage.html 
+0

Ich entschuldige mich - in dem Versuch, das Problem zu vereinfachen, hätte ich zunächst die mehrere RedirectPermanents für mehrere oldpage.html Dateien verwendet werden ... Das heißt, es gibt mehrere alte Seiten, die alle gehen wird a missing-page.html – Tanner

+0

Ich möchte /oldpage.html auf missing-page.html im selben Ordner umleiten – Tanner

+0

Ich erhalte 404 Fehler für alle Seiten, die ich umgeleitet habe. – Tanner

Antwort

0

‚RedirectPermanent 301 ...‘ ist ungültig. Der RedirectPermanent bestimmt, dass es sich bei der Weiterleitung um eine 301-Weiterleitung handelt. Daher geben Sie den Statuscode nicht weiter. Verwenden Sie einfach 'RedirectPermanent/alt ...'.