北京网站建设公司推来客:最近有朋友问我如何设置伪静态(www.tlkjt.com)。他用dzx2.5的程序建了一个论坛,因为建站初期是个新手,所以不是很懂,最近dx2.5的版本出炉了,给大家分享下怎么设置dx2.5论坛中win主机和linux主机的伪静态规则!
Windows主机设置方法:
第一步:新建一个名为httpd.ini的文件,可以先在电脑上新建一个文本,然后将下面的代码复制到这个文本中,然后保存。
[ISAPI_Rewrite]
# 3600=1 小时
高速缓存时钟速率3600
重复次数32
# 保护httpd.ini 和httpd.parse.errors 文件
# 通过HTTP 访问
RewriteRule ^(.*)/topic-(.+).html(?(.*))*$ $1/portal.php? mod=topictopic=$2$4
RewriteRule ^(.*)/article-([0-9]+)-([0-9]+).html(?(.*))*$ $1/portal.php? mod=viewaid=$2page=$3$5
RewriteRule ^(.*)/forum-(w+)-([0-9]+).html(?(.*))*$ $1/forum.php? mod=forumdisplayfid=$2page=$3$5
RewriteRule ^(.*)/thread-([0-9]+)-([0-9]+)-([0-9]+).html(?(.*))*$ $1/论坛。 PHP? mod=viewthreadtid=$2extra=page%3D$4page=$3$6
RewriteRule ^(.*)/group-([0-9]+)-([0-9]+).html(?(.*))*$ $1/forum.php? mod=groupfid=$2page=$3$5
RewriteRule ^(.*)/space-(username|uid)-(.+).html(?(.*))*$ $1/home.php? mod=空间$2=$3$5
RewriteRule ^(.*)/blog-([0-9]+)-([0-9]+).html(?(.*))*$ $1/home.php? mod=spaceuid=$2do=blogid=$3$5
RewriteRule ^(.*)/(fid|tid)-([0-9]+).html(?(.*))*$ $1/index.php?行动=$2价值=$3$5
将这些代码保存到文本中后,将文本重命名为httpd.ini,然后上传到网站根目录!
第二步:接下来我们来到论坛后台,进入全局-SEO设置-URL伪静态,然后把里面的方框都勾上。
全部勾选后,点击提交,OK,伪静态设置成功,接下来更新论坛的缓存看看效果吧!
Linux主机设置方法:
如果你的空间是linux主机,那么你需要将以下URL静态规则写入你网站根目录下的.htaccess文件中。规则如下:
重写引擎开启
重写基础/
#重写系统规则不修改
RewriteCond %{QUERY_STRING} ^(.*)$
RewriteRule ^topic-(.+).html$ portal.php?mod=topictopic=$1%1
RewriteCond %{QUERY_STRING} ^(.*)$
重写规则^article-([0-9]+)-([0-9]+).html$ portal.php?mod=viewaid=$1page=$2%1
RewriteCond %{QUERY_STRING} ^(.*)$
重写规则^forum-(w+)-([0-9]+).html$ forum.php?mod=forumdisplayfid=$1page=$2%1
RewriteCond %{QUERY_STRING} ^(.*)$
RewriteRule ^线程-([0-9]+)-([0-9]+)-([0-9]+).html$ forum.php?mod=viewthreadtid=$1extra=page%3D$3page=$2%1
RewriteCond %{QUERY_STRING} ^(.*)$
重写规则^group-([0-9]+)-([0-9]+).html$ forum.php?mod=groupfid=$1page=$2%1
RewriteCond %{QUERY_STRING} ^(.*)$
RewriteRule ^space-(用户名|uid)-(.+).html$ home.php?mod=space$1=$2%1
RewriteCond %{QUERY_STRING} ^(.*)$
重写规则^([a-z]+)-(.+).html$ $1.php?rewrite=$2%1
设置伪静态,前提是你的虚拟主机需要支持伪静态,如果你的虚拟主机不支持伪静态,那么设置也没用!
可以先新建一个文本,然后将这些代码复制到文本中,并将文本名称保存为.htaccess,然后上传到网站根目录。上传之后也会像上面一样进入论坛后台,全局-SEO设置-网址伪静态,然后把里面的方框都勾上,然后更新缓存就可以看到伪静态的效果了!
本文发表于SEO网站优化公司推来客//www.tlkjt.com/
我们专注高端建站,小程序开发、软件系统定制开发、BUG修复、物联网开发、各类API接口对接开发等。十余年开发经验,每一个项目承诺做到满意为止,多一次对比,一定让您多一份收获!