我在.htaccess
文件中有这些行:
RewriteCond %{HTTP_COOKIE} ^.*ddl=([^;]+);\sddc=([^;]+).*$ [NC]
RewriteCond %1 =%2
RewriteRule .* index.php?ddc=%2&ddl=%1 [L]
%{HTTP_COOKIE}
内容ddl=123456; ddc=123456
。
当我通过一个 URL 时,它不能按上述预期工作。但是,如果我将第二行更改RewriteCond %1 !=%2
为index.php
. 在那个文件中我做了一个var_dump($_GET)
输出是这样的:
array(2) { ["ddc"]=> string(6) "123456" ["ddl"]=> string(6) "123456" }
我的问题是,为什么RewriteCond %1 =%2
不能正常工作!