无效的链接未重定向到404页面,可能是.htaccess问题

时间:2015-08-24 08:15:00

标签: javascript php html .htaccess redirect

我正在尝试将无效链接重定向到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的

0 个答案:

没有答案