以下指令旨在阻止访问感谢页面。它出现在WordPress指令下面。该页面保持可访问状态,并且不显示403
错误
RewriteCond %{THE_REQUEST} ^(.*)?thanks?(/)$ [NC]
RewriteRule ^(.*)$ - [F,L]
当该指令作为WordPress指令的一部分包含时,它将按预期工作。<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteRule ^index\\.php$ - [L]
RewriteCond %{REQUEST_URI} ^(.*)?thanks?(/)$ [NC]
RewriteRule ^(.*)$ - [F,L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>
为什么第一块指令不起作用,为什么它只在作为WordPress指令的一部分时起作用?