云服务器促销,免费安装宝塔面板!
开启左侧

[DZ教程] Discuz!修改伪静态把旧的伪静态跳转到新的伪静态方法

[复制链接]
菜小白 发表于 2017-9-10 01:18:59 | 显示全部楼层 |阅读模式

本站会员必须 邮箱验证成功后 才能发帖。马上注册查阅更多教程,下载海量资源,让你轻松玩做站

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
论坛为了优化开启了伪静态,一般一开始都是用默认的规则,但为了简化我们修改了规则,因为SEO问题我们有必要把旧的伪静态跳转到新的伪静态,避免出现大量死链影响网站收录,这样我们可以用伪静态301重定向方法:- Y; A' j& @( Y5 V" L3 o
例如http://www.abc.com/thread-1-1-1.html修改为http://www.abc.com/t-1-1-1.html
' v5 |5 X% Z! f% p# ?1、Apache
( q: S2 J8 ?! R
游客,如果您要查看本帖隐藏内容请回复
- x* i( M3 ?* r( g6 E5 W! ~
' `9 G2 _$ I, R8 q) t+ s; S
Apache伪静态
* Y( ]8 N1 J" v- t% S8 t2 t1 q2 J9 z  F& g) f" U
2、IIS
2 ^& o* Z% C( J3 L6 P5 E( i在原有的伪静态里加上:
  1. RewriteRule /thread-([0-9]+)-([0-9]+)-([0-9]+)\.html(\?(.*))*$ /t-$1-$2-$3.html [I,R]
复制代码
/ D( {4 D5 {3 X/ F
iis伪静态5 Z' f2 Z" u3 O/ a( Q" x( H9 Q
3、Nginx
8 G' ?) E" _" r& K  m5 V; w8 H在原有的伪静态里加上:
  1. rewrite ^/thread-([0-9]+)-([0-9]+)-([0-9]+)\.html$ /t-$1-$2-$3.html permanent;
复制代码

" l% z% ?6 ^1 `2 _& `8 W6 b& E5 d1 D: L2 M
第一个([0-9]+)对应$1,第二个([0-9]+)对应$2...以此类推,想改其他格式的可以参考上面来修改。
) f1 d9 }" k9 K4 e% b' r8 @7 y* Z- O
注意:我朋友说在Nginx下好像有问题,但我只用过Apache和IIS,没有用过Nginx,Nginx的规则我是根据Nginx伪静态得出的,大家可以探索一下
当流科技-专业Discuz建站、仿站业务,专注处理discuz!论坛挂马,专注提供论坛托管维护服务! 提供Discuz论坛空间、VPS、云服务器!咨询QQ 569160956 778521512
回复

使用道具 举报

图片素材 发表于 2017-9-13 14:00:54 来自当流科技手机版 | 显示全部楼层
那怎么写呢?
当流科技-专业Discuz建站、仿站业务,专注处理discuz!论坛挂马,专注提供论坛托管维护服务! 提供Discuz论坛空间、VPS、云服务器!咨询QQ 569160956 778521512
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

精彩课程推荐

抱歉,当前存在网络问题或服务器繁忙,详细错

主讲:我心枫叶 Discuz!教程

Discuz!论坛网盘附件免跳转下载(手机版网

主讲:当流科技 Discuz插件

宝塔面板绑定域名无法访问后台怎么解决?

主讲:风雨兼程 服务器学院

discuz论坛搬家教程,如何搬迁到新服务器?

主讲:风雨兼程 Discuz!教程

Discuz!X3.3全新安装和升级后快速回复框丢

主讲:风雨兼程 Discuz!教程

宝塔面板phpmyadmin 数据库502 Bad Gateway

主讲:当流科技 服务器学院

宝塔面板mysql怎么用navicat 连接数据库呢

主讲:当流科技 服务器学院

Discuz! X3.4虚拟人气虚拟用户在线插件 完

主讲:执手天涯 Discuz插件

商务合作

0551-66191059
service#dangliu.net
点击这里给我发消息
dz论坛/Discuz!论坛新手

关注微信公众号

QQ扫码 加 DZ技术群