当前位置:文档之家› 详解如何设置Discuz论坛伪静态

详解如何设置Discuz论坛伪静态

详解如何设置Discuz论坛伪静态

新手站长在用Discuz程序搭建网站后,会发现自己的网站地址是动态地址,所谓动态地址就是带有号这种,比如phpmod=···这种就属于动态地址,那么,我们想要网站就行伪静态,也就是以html结尾的网址,该如何做呢wbchz在这里教一下新手站长:

进入后台,找到“全局”——“SEO设置”,,把右

边“可用”下方的框全给勾选

此时你到网站首页,刷新一下,你会看到你的网站地址全变成了伪静态,也就是html结尾的文章或者栏目地址,但是你点进去,会发现出现无法打开页面,是因为你设置了伪静态,却没做伪静态处理,不同的主机,使用不同的伪静态规则才能使之实现伪静态。如果你的是Apache主机,请把下面代码复制到记事本,保存为.htaess并上传到空间根目录即可

HeliconISAPI_Rewriteconfigurationfile

Version3.1.0.82

将RewriteEngine模式打开

RewriteEngineOn

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

y2t2d 宁国论坛 https://www.doczj.com/doc/148739952.html,

RewriteBase/

Rewrite系统规则请勿修改

RewriteCond%{QUERY_STRING}^(.*)$

RewriteRule^topic-(.+)\.html$portal.phpmod =topic&topic=$1&%1

RewriteCond%{QUERY_STRING}^(.*)$

RewriteRule^article-([0-9]+)-([0-9]+)\.htm l$portal.phpmod=view&aid=$1&page=$2&am p;%1

RewriteCond%{QUERY_STRING}^(.*)$

RewriteRule^forum-(\w+)-([0-9]+)\.html$for um.phpmod=forumdisplay&fid=$1&page=$2& amp;%1

y2t2d 宁国论坛 https://www.doczj.com/doc/148739952.html,

RewriteCond%{QUERY_STRING}^(.*)$

RewriteRule^thread-([0-9]+)-([0-9]+)-([0-9 ]+)\.html$forum.phpmod=viewthread&tid=$1&a mp;extra=page\%3D$3&page=$2&%1

RewriteCond%{QUERY_STRING}^(.*)$

RewriteRule^group-([0-9]+)-([0-9]+)\.html$ forum.phpmod=group&fid=$1&page=$2&

%1

RewriteCond%{QUERY_STRING}^(.*)$

RewriteRule^space-(username|uid)-(.+)\.htm l$home.phpmod=space&$1=$2&%1

RewriteCond%{QUERY_STRING}^(.*)$

RewriteRule^blog-([0-9]+)-([0-9]+)\.html$h

y2t2d 宁国论坛 https://www.doczj.com/doc/148739952.html,

ome.phpmod=space&uid=$1&do=blog&id =$2&%1

RewriteCond%{QUERY_STRING}^(.*)$

RewriteRule^archiver/(fid|tid)-([0-9]+)\.h tml$archiver/index.phpaction=$1&value=$2&a mp;%1

如果你是IIS主机,复制下面代码到记事本,保

存为http.ini然后上传到空间根目录即可

[ISAPI_Rewrite]

3600=1hour

CacheClockRate3600

RepeatLimit32

Protecthttpd.iniandhttpd.parse.errorsfiles

y2t2d 宁国论坛 https://www.doczj.com/doc/148739952.html,

fromaessingthroughHTTP

RewriteRule^(.*)/topic-(.+)\.html(\(.*))*$ $1/portal\.php\mod=topic&topic=$2&$4

RewriteRule^(.*)/article-([0-9]+)-([0-9]+) \.html(\(.*))*$$1/portal\.php\mod=view&aid =$2&page=$3&$5

RewriteRule^(.*)/forum-(\w+)-([0-9]+)\.htm

l(\(.*))*$$1/forum\.php\mod=forumdisplay&f id=$2&page=$3&$5

RewriteRule^(.*)/thread-([0-9]+)-([0-9]+)-([0-9]+)\.html(\(.*))*$$1/forum\.php\mod=viewt hread&tid=$2&extra=page\%3D$4&page =$3&$6

RewriteRule^(.*)/group-([0-9]+)-([0-9]+)\.

y2t2d 宁国论坛 https://www.doczj.com/doc/148739952.html,

html(\(.*))*$$1/forum\.php\mod=group&fid=$ 2&page=$3&$5

RewriteRule^(.*)/space-(username|uid)-(.+) \.html(\(.*))*$$1/home\.php\mod=space&$2=$ 3&$5

RewriteRule^(.*)/blog-([0-9]+)-([0-9]+)\.h tml(\(.*))*$$1/home\.php\mod=space&uid=$2&

amp;do=blog&id=$3&$5

RewriteRule^(.*)/(fid|tid)-([0-9]+)\.html( \(.*))*$$1/index\.php\action=$2&value=$3&a mp;$5

y2t2d 宁国论坛 https://www.doczj.com/doc/148739952.html,

相关主题
文本预览
相关文档 最新文档