it-swarm.com.de

Beim Festlegen der 301-Umleitung mit .htaccess wird ein interner Fehler von 500 angezeigt

Ich versuche, eine 301-Umleitung zu verwenden, um Benutzer und Bots auf meine neue Site zu leiten, aber wenn ich den .htaccess aktiviere, wird immer wieder ein interner Fehler von 500 angezeigt.

Die Site ist eigentlich eine Subdomain, die ich auf eine andere Subdomain auf einer anderen Site umleiten möchte. Ich bin nicht sicher, ob das relevant ist, aber ich dachte, ich sollte diese Informationen einschließen.

Der Webserver, den ich verwende, ist Apache und dies ist der von mir verwendete htaccess-Code:

Options +FollowSymLinks
RewriteEngine on
RewriteRule (.*) http://www.blog.example.co.uk/$1 [R=301,L]

Irgendeine Idee, was daran falsch sein könnte?

2
sam

Es ist nicht garantiert, dass dies der Fall ist. Versuchen Sie jedoch, jeweils eine Zeile zu entfernen, bis der Fehler behoben ist. So können Sie erkennen, welches Bit das Problem verursacht.
Eine 500 von htaccess zu bekommen ist manchmal ein Zeichen dafür, dass Sie versuchen, etwas zu tun, was Sie nicht dürfen. Ist mod_rewrite zum Beispiel tatsächlich aktiviert? Das Gleiche gilt für die Options-Zeile. Wenn der Server nicht mit AllowOverride Options konfiguriert ist, ist dies möglicherweise die FollowSymLinks-Zeile.

2
Su'

ich bin mir nicht sicher, warum es nicht funktioniert hat, habe aber Kontakt mit dem Host aufgenommen und dies ist die Lösung, die sie bereitgestellt haben

Redirect 301 / http://blog.example.co.uk 
0
sam