Hallo,
ich habe ein Problem. Meine DS ist über zwei URLs erreichbar:
www.mneuss.de (die "offizielle" URL, über Strato gehostet, dynamische DNS, Mails auf Strato-Servern)
mneuss.dd-dns.de (zweite URL, damit Mails auch an die DS weitergesandt werden können, und als Sicherheit, falls Strato mal ausfällt)
Ich möchte nun, dass Apache automatisch mit der "offiziellen"/ kanonischen URL arbeitet.
Anscheinend ist das über mod_rewrite im htaccess-File möglich.
Auf der Apache Website fand ich folgenden Code (http://httpd.apache.org/docs/2.0/misc/rewriteguide.html)
# For sites running on a port other than 80
RewriteCond %{HTTP_HOST} !^www\.example\.com [NC]
RewriteCond %{HTTP_HOST} !^$
RewriteCond %{SERVER_PORT} !^80$
RewriteRule ^/(.*) http://www.example.com:%{SERVER_PORT}/$1 [L,R]
# And for a site running on port 80
RewriteCond %{HTTP_HOST} !^www\.example\.com [NC]
RewriteCond %{HTTP_HOST} !^$
RewriteRule ^/(.*) http://www.example.com/$1 [L,R]
Hat jemand das schon implementiert, gibt es Anweisungen, Fallstricke, ....
Ich denke, ich muss das in einem htaccess-File auf jedem www-Ordner hinterlegen? Oder anders?
mfg mn
ich habe ein Problem. Meine DS ist über zwei URLs erreichbar:
www.mneuss.de (die "offizielle" URL, über Strato gehostet, dynamische DNS, Mails auf Strato-Servern)
mneuss.dd-dns.de (zweite URL, damit Mails auch an die DS weitergesandt werden können, und als Sicherheit, falls Strato mal ausfällt)
Ich möchte nun, dass Apache automatisch mit der "offiziellen"/ kanonischen URL arbeitet.
Anscheinend ist das über mod_rewrite im htaccess-File möglich.
Auf der Apache Website fand ich folgenden Code (http://httpd.apache.org/docs/2.0/misc/rewriteguide.html)
# For sites running on a port other than 80
RewriteCond %{HTTP_HOST} !^www\.example\.com [NC]
RewriteCond %{HTTP_HOST} !^$
RewriteCond %{SERVER_PORT} !^80$
RewriteRule ^/(.*) http://www.example.com:%{SERVER_PORT}/$1 [L,R]
# And for a site running on port 80
RewriteCond %{HTTP_HOST} !^www\.example\.com [NC]
RewriteCond %{HTTP_HOST} !^$
RewriteRule ^/(.*) http://www.example.com/$1 [L,R]
Hat jemand das schon implementiert, gibt es Anweisungen, Fallstricke, ....
Ich denke, ich muss das in einem htaccess-File auf jedem www-Ordner hinterlegen? Oder anders?
mfg mn