Lexikon: Mod_rewrite

Mod_rewrite ist ein Modul des Apache Webservers, mithilfe dessen URLs umgeschrieben und weitergeleitet werden können.

Um zu testen, ob Mod_rewrite auf dem eigenen Webspace aktiviert ist, kann folgender Code in die .htaccess Datei des Wurzelverzeichnisses der Domain eingefügt werden:

RewriteEngine on
RewriteBase /
RewriteRule test\.html http://example.com/ [R]

Dazu wird noch die Datei test.html mit beliebigen Inhalt ebenfalls ins Wurzelverzeichnis der Domain hochgeladen. Wenn diese nach einem Aufruf im Browser auf die URL http://example.com/ weitergeleitet wird, ist Mod_rewrite aktiviert. Wenn stattdessen die Fehlermeldung 403 forbidden erscheint, könnte u.U. folgende Code-Zeile in der .htaccess Datei weiterhelfen:

Options +FollowSymlinks

Falls auch dies nicht weiterhilft, oder ein anderer Fehler als die 403 auftritt, sollte der Webhoster gefragt werden, wie Mod_rewrite aktiviert werden kann.