小编Gar*_*ook的帖子

如果URL包含我禁止从我的网站中使用的单词,则尝试重定向页面

如果人们尝试在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:对不起,如果此消息格式不正确。尽我所能,但看不到任何预览按钮。

php wordpress search redirect search-engine

0
推荐指数
1
解决办法
5663
查看次数

标签 统计

php ×1

redirect ×1

search ×1

search-engine ×1

wordpress ×1