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();
}
} 免责声明:
本页网址:点击复制分享给朋友吧!
本站分享的一切内容资源如若没有备注,均为蓝叶原创,如需转载请注明出处;如有侵权请与我们联系处理。敬请谅解!