在.htaccess我使用代码:
RewriteEngine On
RewriteCond %{HTTP_REFERER} !^http(s)?://(www.)?domain.com [NC]
RewriteRule !check.php http://www.domain.com/check.php?url=http://domain.com%{REQUEST_URI} [QSA]
来自domain.com
的所有网址都会重定向到domain.com/check.php
,但我希望当访问链接domain.com/enter.php
无法重定向到domain.com/check.php
时,如何修复它?
答案 0 :(得分:3)
你可以用这个:
RewriteEngine On
RewriteCond %{HTTP_REFERER} ^http(s)?://(www.)?domain.com [NC]
RewriteCond %{REQUEST_URI} !^/enter.php$
RewriteRule (.*) http://www.domain.com/check.php?url=http://domain.com%{REQUEST_URI} [QSA]