QQ登录

只需一步,快速开始

Discuz! X2怎样设置URL 静态化?

热度 3已有 3313 次阅读2011-10-11 15:55 |个人分类:网站建设

为了用户体验 也为了对搜索引擎的友好,跟孤藤一样,大部分站长都希望给论坛的url静态化。下面说说怎么进行dz论坛静态化,其实很简单,就两个步骤:
1.进入discuz后台管理中心——全局——seo设置——URL静态化——可用(全选)——提交(可以有选择提交)

2.在根目录上传 .htaccess 文件

..htaccess文件内代码如下:

# 将 RewriteEngine 模式打开
RewriteEngine On

# 修改以下语句中的 /discuz 为你的论坛目录地址,如果程序放在根目录中,请将 /discuz 修改为 /
RewriteBase /

# Rewrite 系统规则请勿修改RewriteCond %{QUERY_STRING} ^(.*)$
RewriteRule ^blog-([0-9]+)-([0-9]+)\.html$ home.php?mod=space&uid=$1&do=blog&id=$2&%1
RewriteCond %{QUERY_STRING} ^(.*)$
RewriteRule ^topic-(.+)\.html$ portal.php?mod=topic&topic=$1&%1
RewriteCond %{QUERY_STRING} ^(.*)$
RewriteRule ^article-([0-9]+)-([0-9]+)\.html$ portal.php?mod=view&aid=$1&page=$2&%1
RewriteCond %{QUERY_STRING} ^(.*)$
RewriteRule ^topic-(.+)\.html$ portal.php?mod=topic&topic=$1&%1
RewriteCond %{QUERY_STRING} ^(.*)$
RewriteRule ^article-([0-9]+)-([0-9]+)\.html$ portal.php?mod=view&aid=$1&page=$2&%1
RewriteCond %{QUERY_STRING} ^(.*)$
RewriteRule ^forum-(\w+)-([0-9]+)\.html$ forum.php?mod=forumdisplay&fid=$1&page=$2&%1
RewriteCond %{QUERY_STRING} ^(.*)$
RewriteRule ^thread-([0-9]+)-([0-9]+)-([0-9]+)\.html$ forum.php?mod=viewthread&tid=$1&extra=page\%3D$3&page=$2&%1
RewriteCond %{QUERY_STRING} ^(.*)$
RewriteRule ^archiver/(fid|tid)-([0-9]+)\.html$ archiver/index.php?action=$1&value=$2&%1

就这么简单。


路过

鸡蛋

鲜花

握手

雷人

全部作者的其他最新日志

评论 (0 个评论)

facelist doodle 涂鸦板

您需要登录后才可以评论 登录 | 立即注册

旅行者精英群
143645543 周一至周日:不定时通过

徒步网由一群喜欢户外的驴友共同建立的一个驴友论坛。我们推崇自由的旅行方式,用双脚丈量世界!

Powered by Discuz! X3.4 © 2010-2019 徒步网

Archiver|手机版|小黑屋|徒步网 ||关于我们

GMT+8, 2024-5-16 06:25 , Processed in 0.017271 second(s), 18 queries .

返回顶部