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跳转实现方法(伪静态)所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)