2016-03-29 68 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] 

前兩個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第一選擇不起作用

相關問題