emlog程序开启伪静态后,动态链接依然可以访问,一篇文章一个页面有多个网址,就会使页面在搜索引擎的权重分散,那结果可能就是不会被收录,就算收录了关键词的排名也不会太高,如果能保持网址URL地址统一,那么权重就会保留这个独一无二的网址URL上;emlog开启伪静态后如何禁止动态链接访问?emlog禁止动态访问统一URL的方法是什么?
emlog开启伪静态后如何禁止动态链接访问,对此蓝叶整理了一份简单的代码,只需要在当前模版文件夹下找到plugins.php文件,如果没有就新建一个plugins.php文件,在文件中defined('EMLOG_ROOT') || exit('access denied!');代码下方放入如下代码,即可实现开启伪静态后禁止动态链接访问的功能,以此来保证页面的网址URL统一。
//设置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(); } }
免责声明:
本页网址:点击复制分享给朋友吧!
本站分享的一切内容资源如若没有备注,均为蓝叶原创,如需转载请注明出处;如有侵权请与我们联系处理。敬请谅解!