【发布时间】:2014-11-06 15:28:40
【问题描述】:
我正在尝试添加一个 htaccess 规则来执行以下操作。
允许特定 IP
允许来自特定的引用(另一个域)
拒绝其他人
拒绝重定向到特定 URL。 (另一个域)
这是一个 wordpress 站点,除非有其他方法,否则考虑使用 htaccess。感谢您提前提供帮助。
【问题讨论】:
标签: .htaccess
我正在尝试添加一个 htaccess 规则来执行以下操作。
允许特定 IP
允许来自特定的引用(另一个域)
拒绝其他人
拒绝重定向到特定 URL。 (另一个域)
这是一个 wordpress 站点,除非有其他方法,否则考虑使用 htaccess。感谢您提前提供帮助。
【问题讨论】:
标签: .htaccess
你可以使用:
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]
【讨论】: