[PUG] htaccess/modrewrite IPV6 festnageln

2009-11-15 Diskussionsfäden Denny Schierz
hi,

wenn meine Besucher per v6 auf den Rechner springen, leitet der Apache
die Besucher um nach www.denny-schierz.de/wordpress. Dies ist wiederum
natürlich wieder eine v4 Adresse. Zwar ist ebenfalls im DNS ein 
Eintrag hinterlegt, aber die Browser bevorzugen die alte Adresse. Nun
möchte ich natürlich, dass wenn jemand ipv6.denny-schierz.de aufruft,
sich auch nur unter der v6 Adresse bewegt. Ich benötige demnach sicher
eine Regel, die nachschaut, wenn ipv6 im Hostnamen auftaucht, dass er
auch dort bleibt.

Meine derzeitigen Regeln schauen so aus:

RedirectMatch ^/$ http://www.denny-schierz.de/wordpress

RewriteCond %{HTTP_REFERER} !^$

RewriteCond %{HTTP_REFERER} !^http://(www\.)?denny-schierz.de(/)?.*$
[NC]

Gibt es da eine Möglichkeit?

cu denny  


signature.asc
Description: Dies ist ein digital signierter Nachrichtenteil
--

PUG - Penguin User Group Wiesbaden - http://www.pug.org


Re: [PUG] htaccess/modrewrite IPV6 festnageln

2009-11-15 Diskussionsfäden Benjamin Peter
Hi Denny,

Denny Schierz wrote:
 wenn meine Besucher per v6 auf den Rechner springen, leitet der Apache
 die Besucher um nach www.denny-schierz.de/wordpress. Dies ist wiederum
 natürlich wieder eine v4 Adresse. Zwar ist ebenfalls im DNS ein 
 Eintrag hinterlegt, aber die Browser bevorzugen die alte Adresse. Nun
 möchte ich natürlich, dass wenn jemand ipv6.denny-schierz.de aufruft,
 sich auch nur unter der v6 Adresse bewegt. Ich benötige demnach sicher
 eine Regel, die nachschaut, wenn ipv6 im Hostnamen auftaucht, dass er
 auch dort bleibt.
 
 Meine derzeitigen Regeln schauen so aus:
 
 RedirectMatch ^/$ http://www.denny-schierz.de/wordpress
 
 RewriteCond %{HTTP_REFERER} !^$
 
 RewriteCond %{HTTP_REFERER} !^http://(www\.)?denny-schierz.de(/)?.*$
 [NC]
 
 Gibt es da eine Möglichkeit?

Probiere mal soetwas recht weit oben (untested):

RewriteCond ${HTTP_HOST} ipv6.denny-schierz.de
RewriteRule ^.*$ - [L]

Wenn der Host ipv6 ... lautet, dann führe folgende Regel aus. Die Regel
besagt dass alles matched aber nicht ersetzt wird und [L] sorgt dafür,
dass keine weiteren Regeln angewendet werden. Deine nachfolgenden
Rewrites werden also ignoriert.

hth,

Gruß Ben.
--

PUG - Penguin User Group Wiesbaden - http://www.pug.org


Re: [PUG] htaccess/modrewrite IPV6 festnageln

2009-11-15 Diskussionsfäden Denny Schierz
hi,

Am Sonntag, den 15.11.2009, 13:56 +0100 schrieb Benjamin Peter:
 RewriteCond ${HTTP_HOST} ipv6.denny-schierz.de
 RewriteRule ^.*$ - [L] 

haut noch nicht so ganz hin. Ich schätze, dass mir Wordpress in die
Suppe spuckt und ein www. davor schreibt. Ein schneller Test bestätigt
es. Je nachdem welche Adresse in den Wordpress Einstellungen vorgenommen
worden sind, diese URL verwendet er als Basis. Einzige Ausnahme bilden
statische Seite.

cu denny


signature.asc
Description: Dies ist ein digital signierter Nachrichtenteil
--

PUG - Penguin User Group Wiesbaden - http://www.pug.org