如果人们尝试在Wordpress中使用我的搜索表单来搜索粗俗单词或成人单词,则会为我提供重定向页面的代码。
我这样做的原因是因为Google甚至可以禁止人们在Adsense中使用任何URL中的粗鲁单词,即使这些单词是由搜索功能生成的。
这是我从Google收到的消息:
“广告投放已被禁用到:examplesite.com
发生违规的示例页面:http : //examplesite.com/?s=somekeyword+tv+sex “
我已经提出上诉,但是我需要将访问重定向到我的网站上的任何其他此类搜索,因为搜索生成的URL会被Google索引。
我已经尝试过给我这个脚本,但是将其插入到我的Wordpress search.php中,但出现此错误:
解析错误:语法错误,意外的';' 在第83行的/home/name/public_html/sitename.com/wp-content/themes/heatmap-adsense-theme/search.php中
第83行引用以下代码:if($ pageURL;
完整的代码如下:
<?php
function curPageURL() {
$pageURL = 'http';
if ($_SERVER["HTTPS"] == "on") {$pageURL .= "s";}
$pageURL .= "://";
if ($_SERVER["SERVER_PORT"] != "80") {
$pageURL .=
$_SERVER["SERVER_NAME"].":".$_SERVER["SERVER_PORT"].$_SERVER["REQUEST_URI"];
} else {
$pageURL .= $_SERVER["SERVER_NAME"].$_SERVER["REQUEST_URI"];
}
if($pageURL;
$string = "/sex/";
if (preg_match_all($string, $pageURL, &$matches)) {
header("Location: http://www.example.com/"); /* Redirect browser */
}
}
?>
Run Code Online (Sandbox Code Playgroud)
该代码看起来很完整,但是请有人可以帮助我解决该错误以及以后的问题。
提前致谢。
PS:对不起,如果此消息格式不正确。尽我所能,但看不到任何预览按钮。