如果人们尝试在 Wordpress 中使用我的搜索表单来搜索粗俗或成人字词,我已获得重定向页面的代码。
我这样做的原因是因为谷歌可以禁止人们使用 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 */
}
}
?>
代码看起来很完整,但请有人帮我解决这个错误以及之后的任何问题。
提前致谢。
PS:对不起,如果这是消息格式错误。尽我所能,但看不到任何预览按钮。