贸然删去也有一定的影响,现来求救,下面记录处理条记。
收录效果图:收录垃圾违法内容
处理过程该客户做事器是IIS7+php的环境。
误区:
刚开始以为只要做个404就可以了,没想到设置好404访问收录的地址竟然提示
注:地址形式http://www.xxxx.com/asdfasf.php?url=asdfasdf
No input file specified.
缘故原由是他的php环境采取cgi的办法,只假如.php的后缀,都由php来处理。
经由各种查找创造404设置和修正php.ini无解。无解的方法就不贴出来了。
精确处理方法:
经由各种测试,现将办理方法如下。
修正网站根目录中的web.config(末了面有截图示范)
下面伪静态代码中的 ^([a-zA-Z]+).php$ 便是匹配 xxxx.php 适配的,如果有数字就要这样子了^([0-9a-zA-Z]+).php$
伪静态代码,再web.config增加
<rewrite>
<rule name=\公众404\"大众 stopProcessing=\"大众true\"大众>
<match url=\"大众^([a-zA-Z]+).php$\公众 ignoreCase=\"大众false\"大众 />
<conditions logicalGrouping=\公众MatchAll\"大众>
<add input=\"大众{REQUEST_FILENAME}\"大众 matchType=\"大众IsFile\"大众 ignoreCase=\公众false\"大众 negate=\公众true\"大众 />
<add input=\公众{REQUEST_FILENAME}\"大众 matchType=\"大众IsDirectory\"大众 ignoreCase=\"大众false\"大众 negate=\"大众true\公众 />
</conditions>
<action type=\"大众Rewrite\"大众 url=\"大众/404.htm\"大众 appendQueryString=\"大众true\公众 />
</rule>
</rules>
</rewrite>
代码示范