生活在常宁,爱上常宁论坛! 广告服务

 找回密码
 免费注册

手机号码,快捷登录

1909查看|2回复

[Discuz!安装使用] Discuz!伪静态URL版块目录化和贴子目录化教程升级版

[Discuz!安装使用] [复制链接]
发表于 2014-3-8 04:38:26 | 显示全部楼层 |阅读模式
一、关于URL目录化文章页链接地址的姐妹教程
前面我们讲到的Discuz!仿地宝网URL伪静态版块目录化和贴子目录化教程修改后文章页的链接地址是这样的
但是有的人喜欢是这样的:
当然,萝卜白菜各有所爱,如果你青睐于后者,那么就快看如下教程吧!

一、首先将上篇教程中所要添加的伪静态规则(.htaccess文件,一般在根目录下)
游客,如果您要查看本帖隐藏内容请回复


将上面添加的伪静态规则改为:
  1. ## 保留前面的部分可以不影响已经被搜索引擎收录的页面
  2. RewriteCond %{QUERY_STRING} ^(.*)$
  3. RewriteRule /([0-9]+)(/([0-9]+))?(/)?\.html$ forum.php?mod=viewthread&tid=$1&extra=page\%3D$5&page=$3&%1 [L,NC]

  4. RewriteCond %{REQUEST_FILENAME} !-f
  5. RewriteCond %{REQUEST_FILENAME} !-d
  6. RewriteCond %{QUERY_STRING} ^(.*)$
  7. 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 这种形式的,
将"论坛主题内容页"的格式中填写改成:
游客,如果您要查看本帖隐藏内容请回复



发表于 2014-5-16 19:18:03 | 显示全部楼层
ddddddddddddddddddddddddddddddd
发表于 2014-8-17 14:30:09 | 显示全部楼层
iscuz!伪静态URL版块目录化和贴子目录化教程升级版
您需要登录后才可以回帖 登录 | 免费注册

本版积分规则

b6广告位招商
快速回复 返回顶部 返回列表