.htaccess:奇怪的url在url的末尾有斜杠/和.php
我查看了谷歌网站管理员工具,看到很多已经爬网的URL,它们看起来像:.htaccess:奇怪的url在url的末尾有斜杠/和.php,.htaccess,.htaccess,我查看了谷歌网站管理员工具,看到很多已经爬网的URL,它们看起来像: mydomain.com/somefile.php/index.php or mydomain.com/somefile.php/somefilesss.php?aaa=bbb&ddd=ddd or mydomain.com/somefile.php/someffiiii.php?iii=uuu/somefilesss.php?aaa=bbb&ddd=ddd 这真奇怪。 看起来好像有人在输入地址栏时在UR
mydomain.com/somefile.php/index.php
or
mydomain.com/somefile.php/somefilesss.php?aaa=bbb&ddd=ddd
or
mydomain.com/somefile.php/someffiiii.php?iii=uuu/somefilesss.php?aaa=bbb&ddd=ddd
这真奇怪。
看起来好像有人在输入地址栏时在URL中添加了斜杠,然后谷歌跟踪他们。
目前,我通过删除URL末尾的斜杠得到修复。htaccess:
如果它像.php/
,它将变成.php
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)/$ $1 [R=301]
但问题是谷歌索引中还有其他URL。
我需要的解决方案重定向的网址有后面的斜杠php,然后有其他文件路径回到原来的
我需要帮助重定向例如:
mydomain.com/somefile.php/somefilesss.php?aaa=bbb&ddd=ddd
到
感谢您的建议。对此有两种可能的解释:
随着时间的推移,谷歌将“忘记”以前收集的URL。对此有两种可能的解释:
随着时间的推移,谷歌将“忘记”以前收集的URL。是的,我知道,我还创建了robot.txt来拒绝谷歌抓取这些链接。。我已经检查过php,但我的知识有限。。希望有人能给我一个解决方案htaccess,当用户从某个地方搜索时发送正确的URLelse@Binh如果您的脚本接受参数,那么这样做可能会有很大的问题。在这种情况下,重定向时可能会删除一些完全合法的参数,并且可能会显示错误或完全不同的内容。在不了解所有这些方面的情况下,我不建议您这样做。另外请记住,在这个URL
mydomain.com/somefile.php/somefilesss.php?aaa=bbb&ddd=ddd
中,这部分实际上是查询字符串/somefilesss.php?aaa=bbb&ddd=ddd
,在这种情况下仅删除部分参数可能是一项有问题的任务。。。最好检查一下你的代码,看看这些链接是从哪里来的。是的,我知道,我还创建了robot.txt来阻止谷歌抓取这些链接。。我已经检查过php,但我的知识有限。。希望有人能给我一个解决方案htaccess,当用户从某个地方搜索时发送正确的URLelse@Binh如果您的脚本接受参数,那么这样做可能会有很大的问题。在这种情况下,重定向时可能会删除一些完全合法的参数,并且可能会显示错误或完全不同的内容。在不了解所有这些方面的情况下,我不建议您这样做。另外请记住,在这个URLmydomain.com/somefile.php/somefilesss.php?aaa=bbb&ddd=ddd
中,这部分实际上是查询字符串/somefilesss.php?aaa=bbb&ddd=ddd
,在这种情况下仅删除部分参数可能是一项有问题的任务。。。最好检查您的代码,并检查这些链接来自何处。
mydomain.com/somefile.php