- UID
- 1
- 主题
管理员
- CN币
- 币
- 威望
- 值
- 报料奖
- 元
- 贡献
- 值
- 回复
- 帖
- 日志
- 好友
- 帖子
- 主题
- 听众
- 收听
- 性别
- 保密
|
一、关于URL目录化文章页链接地址的姐妹教程
前面我们讲到的Discuz!仿地宝网URL伪静态版块目录化和贴子目录化教程修改后文章页的链接地址是这样的
但是有的人喜欢是这样的:
当然,萝卜白菜各有所爱,如果你青睐于后者,那么就快看如下教程吧!
一、首先将上篇教程中所要添加的伪静态规则(.htaccess文件,一般在根目录下)
将上面添加的伪静态规则改为:
- ## 保留前面的部分可以不影响已经被搜索引擎收录的页面
- RewriteCond %{QUERY_STRING} ^(.*)$
- RewriteRule /([0-9]+)(/([0-9]+))?(/)?\.html$ forum.php?mod=viewthread&tid=$1&extra=page\%3D$5&page=$3&%1 [L,NC]
- RewriteCond %{REQUEST_FILENAME} !-f
- RewriteCond %{REQUEST_FILENAME} !-d
- RewriteCond %{QUERY_STRING} ^(.*)$
- RewriteRule ^([0-9a-z_]+)(/([0-9]+))?(/)?$ forum.php?mod=forumdisplay&fid=$1&page=$3&%1 [L,NC]
复制代码 二、进入网站后台->全局->''seo设置"->"url静态化"
在"论坛主题内容页"的格式中填写改成:{fid}/{tid}.html
二、由URL伪静态版块目录化引发的思考
在前面教程我们知道了如何将Discuz!仿地宝网URL伪静态版块目录化和贴子目录化,但是伴随着相关的问题就出现了,比如说我们平时可以将论坛帖子随意的移动到其他的版块,而不影响帖子地址和其对应的外链,例如Discuz默认的帖子地址都是这样的形式:
http://www.52cnw.net/thread-2937293-1-1.html 但是将discuz目录化之后,通过移动帖子就会影响其URL链接地址,进而对之前的URL地址造成404页面的影响,那么这就需要我们有所取舍,二者不可得兼。要么设置管理组的所有会员组都没有可移动帖子的权限,要么就是给予URL目录固定化,前者请自行设定,后者请参考如下教程。
教程内容:
进入网站后台->全局->''seo设置"->"url静态化"
A、喜欢http://bbs.52cnw.net/article/m277/ 这种形式的,
将"论坛主题内容页"的格式中填写改成:
B、喜欢http://bbs.52cnw.met/article/277.html 这种形式的,
将"论坛主题内容页"的格式中填写改成:
|
|