如果不是我的IP,如何重定向用户?

时间:2014-04-07 21:05:04

标签: .htaccess

好的,我安装了boonex脚本,原始.htaccess在http://codeshare.io/zSQvq。 我想将每个人重定向到服务器上的另一个目录(我建立网站时) 唯一允许的将是我的2个IP。为此,我补充说:

RewriteCond %{REMOTE_ADDR} !^(18\.13\.112\.222|18\.4\.144\.106)
RewriteCond %{REQUEST_URI} !^/inamoment/ [NC]
RewriteRule ^(.*)$ http:// mysite .com/inamoment/$1 [R=302,L]

上的RewriteEngine之后

当我这样做时,我收到500内部服务器错误。

可能有些矛盾吗? 你介意看看http://codeshare.io/zSQvq

非常感谢 (http:// mysite .com /故意分开)

1 个答案:

答案 0 :(得分:0)

一切正常:

RewriteCond %{REMOTE_ADDR} !^(192\.249\.19\.122|81\.13\.18\.56)
RewriteCond %{REQUEST_URI} !^/inamoment/ [NC]
RewriteRule ^(.*)$ http://site(dot)com/inamoment/$1 [R=302,L]

第一行的位置:我告诉我,如果访问不是来自任何这些IP; 第2行和第3行:表示重定向到site.com/inamoment

一切顺利