现在位置:首页 > 网站设计 > emlog开启伪静态后如何禁止动态链接访问(禁止动态访问统一URL)

emlog开启伪静态后如何禁止动态链接访问(禁止动态访问统一URL)

作者:蓝叶 分类:网站设计 时间:2023-12-05 浏览:415

emlog程序开启伪静态后,动态链接依然可以访问,一篇文章一个页面有多个网址,就会使页面在搜索引擎的权重分散,那结果可能就是不会被收录,就算收录了关键词的排名也不会太高,如果能保持网址URL地址统一,那么权重就会保留这个独一无二的网址URL上;emlog开启伪静态后如何禁止动态链接访问?emlog禁止动态访问统一URL的方法是什么?
emlog开启伪静态后如何禁止动态链接访问,对此蓝叶整理了一份简单的代码,只需要在当前模版文件夹下找到plugins.php文件,如果没有就新建一个plugins.php文件,在文件中defined('EMLOG_ROOT') || exit('access denied!');代码下方放入如下代码,即可实现开启伪静态后禁止动态链接访问的功能,以此来保证页面的网址URL统一。

emlog开启伪静态后如何禁止动态链接访问.png

//设置1会开启301跳转,设置0为302跳转,设置2则为404状态
$default_gostatus = '0';
$default_post = isset($_GET['post']) ? addslashes(trim($_GET['post'])) : '';
$default_sort = isset($_GET['sort']) ? addslashes(trim($_GET['sort'])) : '';
$default_author = isset($_GET['author']) ? addslashes(trim($_GET['author'])) : '';
$default_tag = isset($_GET['tag']) ? addslashes(trim($_GET['tag'])) : '';
$default_record = isset($_GET['record']) ? addslashes(trim($_GET['record'])) : '';
if(Option::get('isurlrewrite') > 0){
   if($default_post){
	  if($default_gostatus=='2'){
	     header("HTTP/1.1 404 Not Found");
         header("Status: 404 Not Found");
		 exit();
	  }
	  if($default_gostatus=='1'){
         header('HTTP/1.1 301 Moved Permanently');
	  }
	  header('location: '.Url::log($default_post));
	  exit();
   }
   if($default_sort){
	  if($default_gostatus=='2'){
	     header("HTTP/1.1 404 Not Found");
         header("Status: 404 Not Found");
		 exit();
	  }
      if($default_gostatus=='1'){
         header('HTTP/1.1 301 Moved Permanently');
	  }
	  header('location: '.Url::sort($default_sort));
	  exit();
   }
   if($default_author){
	  if($default_gostatus=='2'){
	     header("HTTP/1.1 404 Not Found");
         header("Status: 404 Not Found");
		 exit();
	  }
      if($default_gostatus=='1'){
         header('HTTP/1.1 301 Moved Permanently');
	  }
	  header('location: '.Url::author($default_author));
	  exit();
   }
   if($default_tag){
	  if($default_gostatus=='2'){
	     header("HTTP/1.1 404 Not Found");
         header("Status: 404 Not Found");
		 exit();
	  }
      if($default_gostatus=='1'){
         header('HTTP/1.1 301 Moved Permanently');
	  }
	  header('location: '.Url::tag($default_tag));
	  exit();
   }
   if($default_record){
	  if($default_gostatus=='2'){
	     header("HTTP/1.1 404 Not Found");
         header("Status: 404 Not Found");
		 exit();
	  }
      if($default_gostatus=='1'){
         header('HTTP/1.1 301 Moved Permanently');
	  }
	  header('location: '.Url::record($default_record));
	  exit();
   }
}

免责声明:

本页网址:点击复制分享给朋友吧!

本站分享的一切内容资源如若没有备注,均为蓝叶原创,如需转载请注明出处;如有侵权请与我们联系处理。敬请谅解!

评论列表
挤眼亲亲咆哮开心想想可怜糗大了委屈哈哈小声点右哼哼左哼哼疑问坏笑赚钱啦悲伤耍酷勾引厉害握手耶嘻嘻害羞鼓掌馋嘴抓狂抱抱围观威武给力
提交评论

清空信息
关闭评论
音乐欣赏
返回顶部