htaccess中的404重定向无法正常工作

时间:2017-06-07 17:48:15

标签: .htaccess mod-rewrite

我有一个CMS生成的htaccess。无论我做什么,我的404重定向都不会导致我的自定义404页面

我确实有这个:

RewriteEngine On
RewriteBase /
ErrorDocument 404 /404.html

并且似乎没有文件的这一部分

RewriteRule ^news/([^/]*).html$ index.php?uri=$1&uriFor=news [L]
RewriteRule ^([^/]*).html$ index.php?uri=$1&uriFor=pages [L]
RewriteRule ^([^/]*)/$ index.php?uri=$1&uriFor=category [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_URI} !([^/]*)/$
RewriteRule ^([^/]*)$  $1/ [L,R=301]
RewriteRule ^(([^/]*)_offset_([0-9]+))/$ index.php?uri=$1&uriFor=category&offset=$2 [L]
RewriteRule ^([^/]*)_show_all/$ index.php?uri=$1&uriFor=category&show_all=yes [L]
#RewriteRule ^([^/]*)/([^/]*)/([^/]*)\.html$ index.php?uri=$3&uriFor=product [L]
RewriteRule ^([^/]*)/([^/]*)\.html$ index.php?uri=$2&uriFor=product [L]

谁能告诉我可能是什么原因?

0 个答案:

没有答案