我正在尝试将垃圾链接中的字符删除到我网站上不存在的网页。
我的htaccess文件中有这个:
ErrorDocument 404 http://www.example.com/
基本上,我正在尝试删除用户通过类似链接访问我的网站的功能 www.example.com/index.php/anythingtheyenter
由于index.php存在且是我的主页,因此出于某种原因,apache将保留尾随/任何内容
在地址栏中,任何进一步点击进入该网站都将保留该内容。
我认为,由于/index.php/anythingtheyenter不是真正的页面,它会使用404重定向,但这不会发生。
我可以在htaccess中改变哪些想法,使其真正重定向到实际的www.mysite.com/index.php?
谢谢, 杰
答案 0 :(得分:1)
将以下行添加到htaccess:
AcceptPathInfo Off
这告诉服务器在现有文件之后拒绝尾随路径。
如果请求带有尾随路径的文件,例如:(/ file.php/path),则会收到404错误。