EMLOG链接优化Url标准化,地址自动301跳转
在17年的时候发过一个文章,但是好像有点问题,评论区不能翻页。
今天重新优化了一下,修复了评论翻页问题。
本教程主要以标签canonical外加301整合,实现URL优化统一化。
打开主题的header.php文件,在<head></head>标签内,插入如下代码:
<!--优化SEO链接--> <?php if(isset($sortName)){ echo \'<link rel=\"canonical\" href=\"\'.Url::sort($sortid).\'\" />\' . PHP_EOL; }elseif(isset($logid)){ $path = parse_url(Url::log($logid))[\'path\']; $path = str_replace(\'/\', \'\\/\',$path); if (!preg_match(\"/$path/\",$_SERVER[\'REQUEST_URI\'], $matches)) { header(\'Location:\'.Url::log($logid),TRUE,301); } echo \'<link rel=\"canonical\" href=\"\'.Url::log($logid).\'\" />\' . PHP_EOL; }?> <!--优化SEO链接-->
文章到此结束,需要注意的是:大前端主题在module/m-header.php文件中!
THE END