404页面没有在网站上工作,帮我解决Htaccess问题

时间:2016-03-02 12:56:56

标签: .htaccess http-status-code-404 broken-links

我已完全从我们的数据库中删除此帖子,但以下链接仍然显示空白模板而不是404未找到错误,

http://www.myconsumercourt.com/complaints/online-shopping/men-clothing/complaint-against-livastar-backlift-technologies-pvt-ltd-1421.html

这是我的.htaccess代码

RewriteEngine on
ErrorDocument 404 /404.php    
RewriteRule ^(.*)/$ /$1 [R,L]
RewriteRule ^complaints/(.*)/(.*)/(.*)-(.*).html$  post-info.php?ticket-number=$4 [L]
RewriteRule ^complaints/(.*)/(.*)$   query-listing.php?sub-category=$2 [L]
RewriteRule ^complaints/(.*)$   subject-list.php?category=$1 [L]

请帮我将破碎的页面重定向到404.php页面。

非常感谢你。 亲切的问候,

1 个答案:

答案 0 :(得分:0)

这是因为您的第一个RewriteRule正在将此网址重写为现有文件。

将以下规则放在" RewriteEngine on"将网址重定向到404。

RewriteCond %{THE_REQUEST} /complaints/online-shopping/men-clothing/complaint-against-livastar-backlift-technologies-pvt-ltd-1421\.html [NC]
RewriteRule ^ - [L,R=404]