【发布时间】:2017-11-07 15:20:33
【问题描述】:
我们的 PHP 网站出现问题:http://midlandssmilecentres.co.uk/
问题如下,如果你要访问,例如http://midlandssmilecentres.co.uk/feedback.php,然后放一个斜杠,它会返回根目录的索引页。从那里,您实际上可以放置任何页面,即http://midlandssmilecentres.co.uk/feedback.php/feedback.php,它会返回该页面。我们需要停止这种行为,或者采取可行的解决方法来阻止这些页面被访问。
由于页面试图从错误的目录中获取 CSS,这给我们带来了很多关于重复内容和页面的问题。我们已尝试删除服务器上的所有 .htaccess 文件,但这并没有解决问题。我已经对带有斜杠的文件以及如何将文件解释为目录进行了大量研究,但找不到任何可以帮助我的东西。
【问题讨论】:
-
我想我记得 15 年前曾经为我们发生过这种情况,但我完全忘记了如何解决它。我认为这是一个 apache 设置问题(htaccess 不会是问题,而且 php 肯定不会这样做)。你在运行apache吗?还是不同的网络服务器?
-
我们的域是一个基于 Linux 的 Godaddy 域,我尝试联系他们,但他们不知道。
标签: php .htaccess url trailing-slash