Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
Beide Seiten der vorigen Revision Vorhergehende Überarbeitung | Letzte Überarbeitung Beide Seiten der Revision | ||
project:dynamicdns [2016-11-28 13:32] chris |
project:dynamicdns [2016-12-01 16:16] chris |
||
---|---|---|---|
Zeile 129: | Zeile 129: | ||
<code> | <code> | ||
- | RewriteCond %{HTTP_HOST} '^dyn.shackspace.de$' | + | # forward ip address to "dyn" service if none given |
+ | RewriteCond %{HTTP_HOST} '^dyn(|.v4|.v6]).shackspace.de$' | ||
+ | RewriteCond %{REQUEST_URI} ^/dyn$ | ||
RewriteCond %{QUERY_STRING} ^digest=[0-9a-f]{32}$ | RewriteCond %{QUERY_STRING} ^digest=[0-9a-f]{32}$ | ||
RewriteRule ^/dyn$ http://web07.v6.shackspace.de/dyn?%{QUERY_STRING}&ip=%{REMOTE_ADDR} [P,L] | RewriteRule ^/dyn$ http://web07.v6.shackspace.de/dyn?%{QUERY_STRING}&ip=%{REMOTE_ADDR} [P,L] | ||
- | RewriteCond %{HTTP_HOST} '^dyn.shackspace.de$' | + | # redirect "/dyn" to web07.v6 = dyn.shackspace.de |
- | RewriteCond %{REQUEST_URI} '^/dyn($|\?)' | + | RewriteCond %{HTTP_HOST} '^dyn(|.v4|.v6]).shackspace.de$' |
- | RewriteRule ^/dyn(|\?.*)$ http://web07.v6.shackspace.de/dyn$1 [P,L] | + | RewriteCond %{REQUEST_URI} ^/dyn$ |
+ | RewriteRule ^/dyn$ http://web07.v6.shackspace.de/dyn?%{QUERY_STRING} [P,L] | ||
- | # legacy as of 2016-11-28 | + | # forward ip address to "dyn" service if none given (legacy as of 2016-11-22) |
- | RewriteCond %{HTTP_HOST} '^shackspace.de' | + | RewriteCond %{HTTP_HOST} '^shackspace.de$' |
+ | RewriteCond %{REQUEST_URI} ^/dyn$ | ||
RewriteCond %{QUERY_STRING} ^digest=[0-9a-f]{32}$ | RewriteCond %{QUERY_STRING} ^digest=[0-9a-f]{32}$ | ||
- | RewriteRule ^/dyn$ http://web01.v6.shackspace.de/dyn?%{QUERY_STRING}&ip=%{REMOTE_ADDR} [P,L] | + | RewriteRule ^/dyn$ http://web07.v6.shackspace.de/dyn?%{QUERY_STRING}&ip=%{REMOTE_ADDR} [P,L] |
+ | |||
+ | # redirect "/dyn" to web07.v6 = dyn.shackspace.de (legacy as of 2016-11-22) | ||
+ | RewriteCond %{HTTP_HOST} '^shackspace.de$' | ||
+ | RewriteCond %{REQUEST_URI} '^/dyn$' | ||
+ | RewriteRule ^/dyn(|\?.*)$ http://web07.v6.shackspace.de/dyn$1 [P,L] | ||
</code> | </code> | ||