我正在創建一個htaccess文件,並試圖添加一個404頁面。 但是,如果我轉到此網站上的一個不存在的頁面,則404頁面不會顯示。相反,我得到一個「500內部服務器錯誤」。Htaccess文件內部服務器錯誤
任何想法可能是錯的?
的.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
您可以在錯誤日誌中找到答案。 – fuxia
我在服務器的管理面板中找不到任何日誌.. – Kim