emlog静态化以后 链接会出现重复问题

列如:

 (1) https://www.xiaobai.live/post/10 可以访问

 (2) https://www.xiaobai.live/10.html  也可以访问

 (3)https://www.xiaobai.live/10          也能访问 

 文章链接重复 会导致收录重复,可能会被搜索引擎判定作弊!

下面就用301 做个跳转即可

方法:

(1) 打开emlog 模板下的  header.php 文件 

(2) <head></head> 标签内,插入下面代码:

 

	<?php if(isset($sortName)): ?><link rel="canonical" href="<?php echo Url::sort($sortid);?>" />
	<?php elseif(isset($logid)):if(parse_url('http://'.$_SERVER['HTTP_HOST'].$_SERVER['REQUEST_URI'])['path'] != parse_url(Url::log($logid))['path']) header('Location:'.Url::log($logid));?>
	<link rel="canonical" href="<?php echo Url::log($logid);?>" /><?php endif;?><!--优化SEO链接--><!--优化SEO链接-->
<?php if(isset($sortName)): ?>
<link rel="canonical" href="<?php echo Url::sort($sortid);?>" />
<?php elseif(isset($logid)):
if(parse_url('http://'.$_SERVER['HTTP_HOST'].$_SERVER['REQUEST_URI'])['path'] != parse_url(Url::log($logid))['path']) header('Location:'.Url::log($logid));?>
<link rel="canonical" href="<?php echo Url::log($logid);?>" />
<?php endif;?>
<!--优化SEO链接-->

效果图:

SEO优化SEO优化

转自梦城博客