dedecms伪静态设置以及目录链接301跳转实现方法(伪静态)

dedecms伪静态设置以及目录链接301跳转实现方法(伪静态),第1张

概述htaccess伪静态的规则 通过htaccess使用伪静态,则必须空间商支持Rewrite模块,该模块负责URL的重写。否则即便是设置好了,也无法使用,并且还有可能出现500错误。 下面是dedecms的伪静态设置文本(部分参考): 个性化伪静态还需要配合修改dedecms后台文件

htaccess伪静态的规则

通过htaccess使用伪静态,则必须空间商支持Rewrite模块,该模块负责URL的重写。否则即便是设置好了,也无法使用,并且还有可能出现500错误。

下面是Dedecms的伪静态设置文本(部分参考):

个性化伪静态还需要配合修改Dedecms后台文件才能实现

效果为www.***.com/plus/vIEw.PHP?aID=123转化为www.***.com/HTML/123/123.HTML

具体规则大家可以根据自己的需要进行修改!

RewriteEngine On  RewriteRule ^category/List-([0-9]+)\.HTML$ /plus/List.PHP?tID=  RewriteRule ^category/List-([0-9]+)-([0-9]+)-([0-9]+)\.HTML$ /plus/List.PHP?tID=&totalresult=&PageNo=  RewriteRule ^archives/vIEw-([0-9]+)-([0-9]+)\.HTML$ /plus/vIEw.PHP?arcID=&pageno=  RewriteRule ^plus/List-([0-9]+).HTML$ /plus/List.PHP?tID=   RewriteRule ^plus/List-([0-9]+)-([0-9]+)-([0-9]+).HTML$ /plus/List.PHP?tID=&totalresult=&PageNo=   RewriteRule ^plus/vIEw-([0-9]+)-1.HTML$ /plus/vIEw.PHP?arcID=   RewriteRule ^plus/vIEw-([0-9]+)-([0-9]+).HTML$ /plus/vIEw.PHP?aID=&pageno=  //个性化伪静态文章链接  RewriteRule ^List_([0-9]+)-([0-9]+)-([0-9]+).HTML$ List.PHP?tID=&TotalResult=&PageNo=  RewriteRule ^HTML/([0-9]+)([0-9]+)/([0-9]+).HTML$ /plus/vIEw.PHP?aID=

5.目录和文章链接的301跳转

该功能可以实现网站目录链接和文章链接的301跳转

RewriteEngine On  RewriteBase /  RewriteRule ^HTML/it/(.+)$ https://www.***.com/HTML/ [R=301,L]

效果是:访问www.***.com/HTML/it/*.HTML 会跳转到www.***.com/HTML/.HTML 这个上面

总结

以上是内存溢出为你收集整理的dedecms伪静态设置以及目录链接301跳转实现方法(伪静态)全部内容,希望文章能够帮你解决dedecms伪静态设置以及目录链接301跳转实现方法(伪静态)所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: https://www.outofmemory.cn/zz/1062524.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-26
下一篇 2022-05-26

发表评论

登录后才能评论

评论列表(0条)

保存