[PUG] htaccess/modrewrite IPV6 festnageln
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
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
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