关于标签的链接不带/ 如何跳转到带/ 开发技巧

lecms 9月前 319

正常的标签链接:

http://lecms301.test/tag/标签1/

访问

http://lecms301.test/tag/标签1
直接跳到404页面。
如何实现跳到   http://lecms301.test/tag/标签1/

 

修改 lecms/control/parseurl_control.class.php 大概是 161行, 在 } 后面加上代码

else{
	//301跳转到带后缀的链接试试看~
	header('HTTP/1.1 301 Moved Permanently');
	header("Location:".$cfg['webdir'].$uri.$cfg['link_tag_end']);
	exit();
}

 

完整的标签伪静态代码:

if(substr($uri, -$len2) == $cfg['link_tag_end']) {

}else{
	//301跳转到带后缀的链接试试看~
	header('HTTP/1.1 301 Moved Permanently');
	header("Location:".$cfg['webdir'].$uri.$cfg['link_tag_end']);
	exit();
}

if代码块是程序本身有的,加上 else 代码块即可。

最新回复 (0)
返回
发新帖