我正在尝试将无效链接重定向到404页面,但没有发生。例如: - localhost / project1 / complaints / category-is-here.html 现在“category-is-here.html”不存在,应该重定向到404页面。
但不是重定向到404错误。 此页面在页面中显示文本“category-is-here.html”。
如果我在浏览器中随机更改名称,例如: - localhost / project1 / complaints / category145asdsa-is-here(无论我输入什么链接).html
它在页面中显示新文字“ category145asdsa-is-here(无论我在链接中输入什么内容.html ”,而不是重定向到404页面。
htaccess
RewriteEngine on
ErrorDocument 404 /page-not-found.html
RewriteRule ^(.*)/$ /$1 [R,L]
RewriteRule ^complaints/(.*)/(.*)/(.*)-(.*).html$ complaint-info.php?ticket-number=$4
RewriteRule ^complaints/(.*)/(.*)$ complaint-listing.php?sub-category=$2
RewriteRule ^complaints/(.*)$ sub-listing.php?category=$1
RewriteRule ^page-not-found.html$ 404.php
我希望你能理解我的问题。
亲切的问候 dev的