将除ip之外的所有人重定向到文件

时间:2014-01-30 04:25:46

标签: mysql apache .htaccess

我正在努力确保每个人都被重定向到我的/splash文件夹,除了我自己的IP ...但我能找到的唯一脚本是处理单个文件的脚本。我需要忽略/splash文件夹中的文件,因为我需要能够在启动页面上显示徽标...

这是我的代码:

RewriteCond %{REMOTE_ADDR} !=12.345.67.89
RewriteRule !^(splash$|images/|style/) splash [L]

应该修改或包含哪些内容以将除ip之外的所有人重定向到文件?

1 个答案:

答案 0 :(得分:0)

不知道为什么会有这么多关于这个问题的投票。

为重定向添加R标记,并在正则表达式中添加一些更正:

RewriteEngine On

RewriteCond %{REMOTE_ADDR} !^12\.345\.67\.89$
RewriteRule !^(splash|images|style)(/|$) /splash [L,NC,R]

这应该是DocumentRoot/.htaccess中的第一条规则。