错误404页面未显示

时间:2018-02-09 14:31:48

标签: php .htaccess

我的ERROR 404页面有点问题。在我的.htaccess文件中,我有这个:

RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule [^/]$ %{REQUEST_URI}/ [L,R=301, NE]

添加" /"的代码到URL的末尾。此代码适用于所有页面,但当我将其用于错误404页面时,Web浏览器不会在显示我自己的错误404页面,但显示我的虚拟主机提供商的ERROR 403页面。所以,当我使用" http://www.recension4u.com/error"它工作正常,但当我使用" http://www.recension4u.com/error/"它成了问题。你能帮帮我吗?提前感谢所有建议。

1 个答案:

答案 0 :(得分:2)

尝试使用以下代码。它可能对你有帮助。

RewriteCond %{THE_REQUEST} ^GET
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.+?)/$ /$1 [L,R=301]