为什么页面显示内容时浏览到site.com/file.php/

时间:2012-07-16 12:18:15

标签: php .htaccess cpanel

我收到了来自Google网站管理员工具的通知,我有重复的网页标题。 浏览mysite.com/file.php是正确的,但我不知道为什么mysite.com/file.php/通过file.php显示一些内容。 请告知如何删除/停用浏览mysite.com/file.php/

时显示的内容

2 个答案:

答案 0 :(得分:1)

1st:您可能有一个文件名file.php 目录file.php。看看那些。

第二:你可能有.htaccess重写规则,如果你确实检查了语法,就会混淆。

答案 1 :(得分:1)

当您点击/file.php/file.php/浏览器“看到”路径名时会发生什么变化。 在第一种情况下,它是/,在第二种情况下是/file.php

因此,当您使用相对路径(对图像,样式表等)时,在第二种情况下,浏览器会将请求发送到错误的URI。

为避免这种情况,请在HTML中使用<base url="http://example.com/path/to/site/root/">