#1 xpp1000
我只用这一名可以定现
ErrorDocument 404 /404.html
404跳转
但是加上伪静态的配置后,404不起作用了,请问如何处理
ErrorDocument 404 /404.html
BEGIN WinBlog
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ index.php?$1 [L]
Options FollowSymLinks
END WinBlog
2011-12-01 12:09:25
#3 jake
apache功能没问题,但是你上面的想法,逻辑有问题。
伪静态是“当文件没有找到,那么就会请求index.php,然后显示对应的php功能”,404是“当文件没有找到,那么会显示404页面”。
两者前提条件一样,所以apache只选择了伪静态的实现,而不做404;或者说404已经被忽略了。
.htaccess可以有两个(要不同目录),但是也解决不了你的问题,因为那是逻辑不对,而不是apache的问题。
解决方法:看手册
http://www.speedphp.com/dev-diy-404.html
2011-12-01 12:39:14
#5 jake
如果是第二级目录第三级目录还是显示空白了,
这个的不存在如何处理
xpp1000 发表于 2011-12-1 14:35 
不明白这是什么,不过上面的道理如果明白,那么可以想想问题出在什么地方。如果不明白上面说的道理,那么爱莫能助了。
2011-12-01 15:47:25