Testen, ob mod_rewrite funktioniert

Einerseits kann man sich über eine php-info Datei darüber schlau machen, aber der ultimative Test ist eine einfache Weiterleitung. Legt also eine .htaccess an und setzt folgende Testzeilen ein:

RewriteEngine On
RewriteRule ^  http://www.google.com [R,L]

Wenn die Seite beim nächsten Aufruf zu www.google.com weitergeleitet wird, dann funktioniert das mod_rewrite auf eurem Server.

Standarddomain mit www in .htaccess definieren

Um sämtliche Aufrufe einer Domain auf die Standarddomain mit vorangestelltem www zu leiten, muss man folgende .htaccess-Datei anlegen:

#Rewrite Engine
RewriteEngine On
RewriteCond %{HTTP_HOST} !^www. [NC]
RewriteCond %{HTTP_HOST} !^$
RewriteRule ^(.*) http://www.%{HTTP_HOST}/$1 [R=301]

Eventuell sind noch options anzugeben, dies hängt vom Provider ab. So können Sie testen, ob mod_rewrite funkioniert.