2009-12-25 152 views
3

好了,所以我在叫根文件夹中有一个目录中,我把我所有的网页,我包括直通的index.php在现有目录返回404错误

我不知道什么 /页是将可我莫名其妙如果有人要求,会返回404错误?我不喜欢史努比人...

回答

8

有没有什么办法可以重新构建你的应用程序,以便这些页面是以外的文档根目录?更好的答案...

+0

借调。 +1,但我今天没票了。 – 2009-12-25 22:36:29

2

绝对把数据放在web根目录之外,就像gahooa说的那样。

如果这是完全不可能的,因为供应商的限制,再放入的.htaccess包含以下内容到目录:

deny from all 

应该阻止在该目录下所有请求的文件,并返回一个“401禁”。

2

试试这个规则:

RewriteRule ^pages($|/) - [L,R=404] 

R=404标志不只是工作,因为阿帕奇2.

1

gahooa给出了最佳解决方案。如果您不能将文件放在文档根目录之外并且您的主机运行Apache 1.3,则还可以使用mod_alias

Redirect 404 /pages