近期,有学员反映自己的网站空间后台提示自己的wordpress网站存在违规信息,但他的网站是一个企业网站,并没有任意非正常的信息。

检查空间后台提示发现,尽然是自己网站的搜索功能被别人搜索违规关键词,之后生成了违规信息URL。
如何解决这样的问题呢?下面学做网站论坛就来介绍一下解决方法。
RewriteEngine on
RewriteRule ^(.*)$ http://ke.xuewangzhan.net/$1 [R=301,L]
*注意修改上面的网址http://ke.xuewangzhan.net为你新站点的地址URL,这样我们就可以实现全站301。更多伪静态方法见:如何将wordpress搜索结果url伪静态
<?php
$the_host = $_SERVER['HTTP_HOST'];
$the_url = isset($_SERVER['REQUEST_URI']) ? $_SERVER['REQUEST_URI'] : '';
$the_url = strtolower($the_url);
$pos = strpos($the_url, "?");
if($pos !== false)
{
header('HTTP/1.1 301 Moved Permanently');
header('Location:localhost');
}
?>