我正在尝试添加将执行以下操作的htaccess规则。
允许指定IP(
允许来自特定推荐(另一个域)
拒绝所有其他人
拒绝重定向到特定网址。 (另一个域名)
这是一个wordpress网站,并考虑使用htaccess,除非有另一种方式。谢谢你的帮助提前。
答案 0 :(得分:0)
您可以使用:
RewriteEngine on
RewriteBase /
RewriteCond %{HTTP_REFERER} !^http://www\.your_domain\.com/ [NC]
RewriteCond %{HTTP_REFERER} !^http://www\.another_domain\.com/ [NC]
RewriteRule ^.*$ http://www.another_domain.com/not_allowed_here.htm [R=301,L]
ErrorDocument 403 http://www.another_domain.com/specific_page.html
order deny,allow
deny from all
allow from 111.222.333.444
用户参与同一测试:
RewriteEngine on
RewriteBase /
RewriteCond %{HTTP_REFERER} !^http://www\.your_domain\.com/ [NC]
RewriteCond %{HTTP_REFERER} !^http://www\.another_domain\.com/ [NC]
RewriteCond %{REMOTE_ADDR} !^111\.222\.333\.444$
RewriteRule ^.*$ http://www.another_domain.com/not_allowed_here.htm [R=301,L]