Apache在www.example.com/dir/.php上投掷403

时间:2012-10-17 11:17:29

标签: apache .htaccess apache2

我从谷歌网站管理员工具中发现谷歌发现了一个错误的链接,在我的服务器上发生403错误。

网址是这样的:

http://www.example.com/directory/.php

我不知道网址是如何产生的,网站太复杂了我找不到,但我想简单地将301重定向到:

http://www.example.com/directory/

我已将.htaccess中的正确规则用于重定向,但似乎没有触发。这几乎就像在处理.htaccess之前生成403一样。有谁知道为什么会这样,以及我如何成功地将用户重定向到新页面?

1 个答案:

答案 0 :(得分:0)

除了规则可能确实不正确之外,这也可能是因为这涉及查找文件名以.开头的文件。 这些文件通常与外界“隐藏”,因此可能是您的Apache(配置)或您的操作系统不允许提供此文件。

在不了解配置的情况下,无法对此进行分析。你可以通过创建一个名为“.test”的文件来测试它,看看它是否可以访问。