我从谷歌网站管理员工具中发现谷歌发现了一个错误的链接,在我的服务器上发生403错误。
网址是这样的:
http://www.example.com/directory/.php
我不知道网址是如何产生的,网站太复杂了我找不到,但我想简单地将301重定向到:
http://www.example.com/directory/
我已将.htaccess中的正确规则用于重定向,但似乎没有触发。这几乎就像在处理.htaccess之前生成403一样。有谁知道为什么会这样,以及我如何成功地将用户重定向到新页面?
答案 0 :(得分:0)
除了规则可能确实不正确之外,这也可能是因为这涉及查找文件名以.
开头的文件。
这些文件通常与外界“隐藏”,因此可能是您的Apache(配置)或您的操作系统不允许提供此文件。
在不了解配置的情况下,无法对此进行分析。你可以通过创建一个名为“.test”的文件来测试它,看看它是否可以访问。