====== mod_rewrite ====== Das Apache-Modul //mod_rewrite// ermöglicht [[webdev:urls|kanonische URLs]]. Die Einstellungen für //mod_rewrite// werden i.d.R. in der [[htaccess|HTACCESS]] vorgenommen. Dazu muss zunächst das Modul aktiviert werden: RewriteEngine on RewriteBase / ===== www-Präfix ===== Websites sind meist mit und ohne ''www''-Präfix in der Domain zu erreichen, so führen sowohl die Domains ''example.com'' als auch ''www.example.com'' zur gleichen Website. Um dadurch die Fragmentierung von URLs zu vermeiden, sollte der ''www''-Präfix dauerhaft deaktiviert oder aktiviert werden: ==== Präfix deaktivieren ==== RewriteCond %{HTTP_HOST} ^www\.example\.com$ [NC] RewriteRule ^(.*) http://example.com/$1 [L,R] ==== Präfix aktivieren ==== RewriteCond %{HTTP_HOST} ^example\.com$ [NC] RewriteRule ^(.*) http://www.example.com/$1 [L,R]