2016-03-29 13 views
0

私は古いドメインから.htaccessを使用して新しいドメインに訪問者をリダイレクトしようとしていますが、私のipv4 & ipv6を除外して自分自身に古いドメインを訪問したいと考えています。リダイレクト。私の正確なipv6を記入すると動作しますが、頻繁に変わるので、リダイレクトから私のipv6接頭辞全体を除外したいと思います。htaccessはリダイレクトしますが、ipv6プレフィックス全体を除外します

RewriteEngine On 
RewriteCond %{REMOTE_ADDR} !^12.345.678.901 
RewriteCond %{REMOTE_ADDR} !^1234:123:1234:1:1234:1234:1234:1234 
RewriteCond %{REMOTE_ADDR} !^1234:123:1234::/48 
RewriteRule .* http://www.example.com [NC,R=301,L] 

最初の2 RewriteCondsは、第三が、残念ながらないです:(

注意、作業している:いくつかの偽の数字で、私のIPアドレスを交換し

おかげ

答えて

0

は異なるを使用して、それを修正!アプローチ

<Files *> 
ErrorDocument 403 http://www.example.com 
Order deny,allow 
Deny from all 
Allow from 12.345.678.901 
Allow from 1234:123:1234::/48 
</Files> 

しかし、私はまだf最初のオプションが機能しない

関連する問題