我需要拒绝对网站上某个网页/网址的所有访问权限,并且只有在公司的IP地址或地址/范围内才允许访问该网页/网址。
这就是我现在所拥有的。
RewriteEngine On
RewriteCond %{REMOTE_ADDR} !^111\.222\.333\.444
RewriteCond %{QUERY_STRING} option=com_content&view=article&id=87 [NC]
RewriteRule ^(.*)$ index.php [F,L]
我遇到的问题是我使用了友好的网址,无法弄清楚如何使用相对或绝对网址代替“ option=com_content&view=article&id=87
”
如果可能的话,而不是显示:
“403权限被拒绝
您没有此请求的权限/index.php?option=com_content&view=article&id=87“
页面,我想将它们重定向到自定义页面/网址。
提前致谢。
答案 0 :(得分:0)
您正在使用Joomla?
拥有一个只能为注册用户访问的页面可能更容易 - 然后只将登录凭据提供给应该有权访问的公司/用户..
当没有登录的人会得到:
"您无权查看此资源。"或类似的东西,
可以节省一些复杂的设置,并将其限制为IP等