2014-05-24 139 views
0

我有2位代碼,我需要幫助!如何停止重定向循環?

這是第一個,這我試着去重定向沒有引用客隊:直接

RewriteCond %{HTTP_REFERER} ^$ 
RewriteRule .* http://sitetoredirectto.com [R,L] 

而且訪問者類型在我的網址(除非其我的IP地址):

RewriteCond %{REMOTE_ADDR} !^28\.473\.38\.251 
RewriteRule .* http://sitetoredirectto.com [R,L] 

我想將這兩個文件都放到同一個htaccess文件中,所以我必須更改它們以使它們都只允許我的IP,同時保留它們的功能並停止重定向循環?

回答

0

你可以用這種方式:

RewriteCond %{HTTP_REFERER} ^$ 
RewriteCond %{HTTP_REFERER} !sitetoredirectto\.com [NC] 
RewriteCond %{REMOTE_ADDR} !^28\.473\.38\.251 
RewriteRule .+ http://sitetoredirectto.com/? [R,L]