OECMS4.0 怎么设置不了404页面?我的是linux主机

2020-12-01 10:00

我用的是linux 主机,我设置了伪静态的规则。

但是为什么在htaccess文件设置 404 还是无法返回404页面呢?

请管理员解答。

我的设置如下:

#For Apache
ErrorDocument 404 /404.html
<IfModule mod_rewrite.c>
RewriteEngine on
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^(.*)$ index.php/$1 [QSA,PT,L]
</IfModule>

ErrorDocument 404 /404.html  这个文件我试过放在任何位置都无法实现404,而且工具查到返回也是200状态码。

但是 .htaccess 里只设置 ErrorDocument 404 /404.html  是可以404的。

我又要404 ,又要伪静态,请问怎么解决???急急!!!

2988 次浏览 4 条评论 收藏

说说我的看法

登录后可以发表评论 登录
4个评论
-- 2020-12-01 10:00
哎,你们最起码还可以使用伪静态功能,我的连静态都没机会使用,IIS的,3.0版本,晕
回复
-- 楼主 2020-12-01 10:00
没有人进来解答呀?

我现在404 和伪静态 只能选择一个,两个不能同时使用。

请问是不是伪静态规则的写法有问题呀?
回复
-- 楼主 2020-12-01 10:00
OEdev 发表于 2013-5-23 22:22 static/image/common/back.gif
将404页面放在根目录试试

不太懂你的意思。
ErrorDocument 404 /404.html   一定要放在 .htaccess 里吧。要不返回不了404页面。
如果没有放入 ErrorDocument 404 /404.html   
根目录下放一个404页面有什么用?
回复
-- 2020-12-01 10:00
将404页面放在根目录试试
回复
作者信息

3
贴子
0
粉丝
热门贴子

免费试用


咨询热线


在线咨询