我有一个网页localhost/abc/page.php
这里我有一个.htaccess重定向文件,它将所有需要重定向到localhost/xyz/check.php
check.php检查用户是否在记录中,然后发送回localhost/abc/page.php
,否则发送给localhost/abc/no_record_found.php
从localhost/xyz/check.php
返回到localhost/abc/page.php
的问题,它会以inifite循环将其发送回来,我尝试通过引用页面条件来阻止它,就像这段代码一样,但仍有同样的问题可以有人帮忙吗?
check.php只包含一个代码,用于检查用户是否存在,然后是标题(位置:返回page.php)
Options +FollowSymLinks +ExecCGI
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteCond %{HTTP_REFERER} !^localhost/xyz/check.php [NC]
RewriteCond $1 !^index.php
RewriteRule (.*) localhost/xyz/check.php [R]
</IfModule>