【发布时间】:2013-10-31 00:34:56
【问题描述】:
我正在创建一个 htaccess 文件,并尝试添加一个 404 页面。 但是,如果我转到此站点上不存在的页面,则不会显示 404 页面。相反,我收到“500 内部服务器错误”。
有什么想法可能是错的吗?
Htaccess:
SetEnvIfNoCase User-Agent "^libwww-perl*" block_bad_bots
Deny from env=block_bad_bots
RewriteEngine On
RewriteRule ^solution-([^/]*)/([^/]*)$ /solutions.php?category=$1&solution=$2 [L]
RewriteRule ^solution-([^/]*)$ /solutions.php?category=$1 [L]
RewriteRule ^page-([^/]*)$ /about.php?page=$1 [L]
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule (.*) $1.php [L]
ErrorDocument 404 /404.php
【问题讨论】:
-
您可以在错误日志中找到答案。
-
我在服务器的管理面板中找不到任何日志..
标签: .htaccess