Benutzer-Werkzeuge

Webseiten-Werkzeuge


apache-httpd:mod_rewrite

mod_rewrite

Das Apache-Modul mod_rewrite ermöglicht kanonische URLs.

Die Einstellungen für mod_rewrite werden i.d.R. in der HTACCESS vorgenommen. Dazu muss zunächst das Modul aktiviert werden:

<IfModule mod_rewrite.c>
RewriteEngine on
RewriteBase /
</IfModule>

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]
apache-httpd/mod_rewrite.txt · Zuletzt geändert: 2015-01-13 12:06 von a.kamola