会员登录 立即注册

搜索

dedecms伪静态设置以及目录链接301跳转如何实现伪静态

[复制链接]
ainiu 发表于 2018-9-23 09:05:12 | 显示全部楼层 |阅读模式
ainiu
2018-9-23 09:05:12 393 0 看全部
dedecms伪静态设置以及目录链接301跳转如何实现伪静态
htaccess伪静态的规则

通过htaccess使用伪静态,则必须空间商支持Rewrite模块,该模块负责URL的重写。否则即便是设置好了,也无法使用,并且还有可能出现500错误。
下面是dedecms的伪静态设置文本(部分参考):
个性化伪静态还需要配合修改dedecms后台文件才能实现
效果为www.cngin.com/plus/view.php?aid=1转化为www.cngin.com/html/1/1.html
具体规则大家可以根据自己的需要进行修改!
RewriteEngine On
RewriteRule ^category/list-([0-9]+)\.html$ /plus/list.php?tid=$1
RewriteRule ^category/list-([0-9]+)-([0-9]+)-([0-9]+)\.html$ /plus/list.php?tid=$1&totalresult=$2&PageNo=$3
RewriteRule ^archives/view-([0-9]+)-([0-9]+)\.html$ /plus/view.php?arcID=$1&pageno=$2
RewriteRule ^plus/list-([0-9]+).html$ /plus/list.php?tid=$1  
RewriteRule ^plus/list-([0-9]+)-([0-9]+)-([0-9]+).html$ /plus/list.php?tid=$1&totalresult=$2&PageNo=$3  
RewriteRule ^plus/view-([0-9]+)-1.html$ /plus/view.php?arcID=$1  
RewriteRule ^plus/view-([0-9]+)-([0-9]+).html$ /plus/view.php?aid=$1&pageno=$2  //个性化伪静态文章链接
RewriteRule ^list_([0-9]+)-([0-9]+)-([0-9]+).html$ list.php?tid=$1&TotalResult=$2&PageNo=$3
RewriteRule ^html/([0-9]+)([0-9]+)/([0-9]+).html$ /plus/view.php?aid=$3
目录和文章链接的301跳转
该功能可以实现网站目录链接和文章链接的301跳转
RewriteEngine On
RewriteBase /
RewriteRule ^html/it/(.+)$ https://www.cngin.com/html/$1 [R=301,L]
效果是:访问www.cngin.com/html/it/1.html 会跳转到www.cngin.com/html/1.html 这个上面

回复

使用道具 举报

  • 您可能感兴趣
您需要登录后才可以回帖 登录 | 立即注册 |

本版积分规则 返回列表

查看:393 | 回复:0

爱牛网络专注SEO优化,百度快照优化,网络优化推广经验的北京SEO优化公司,专业的网络优化团队为企业提供搜索引擎优化,网站建设,网站制作公司,关键词排名优化,百度排名优化
关于我们
公司简介
发展历程
联系我们
本站站务
友情链接
新手指南
内容审核
商家合作
广告合作
商家入驻
新闻合作

官方微信

手机版

手机APP

联系电话:010-63495805 地址:北京市朝阳区高碑店新村东区136号 邮箱:75124047@qq.com
北京爱牛科技有限公司 © 版权所有 ICP备案号: ( 京ICP备10200143号-2)
快速回复 返回顶部 返回列表