0

我已经从我们的数据库中完全删除了这篇文章,但下面的链接仍然显示空白模板而不是 404 not found 错误,

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 页面。

太感谢了。亲切的问候,

4

1 回答 1

0

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

将以下规则放在“RewriteEngine on”行下方,以将 url 重定向到 404。

RewriteCond %{THE_REQUEST} /complaints/online-shopping/men-clothing/complaint-against-livastar-backlift-technologies-pvt-ltd-1421\.html [NC]
RewriteRule ^ - [L,R=404]
于 2016-03-02T13:10:48.907 回答