INSIGHTS & SHARING / 观点与分享

如何设置Discuz! X2.5论坛win主机和linux主机伪静态

网站建设 阅读 814

北京网站建设公司推来客:最近有朋友问我如何设置伪静态(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网站优化公司推来客http://www.tlkjt.com/

本文来自推来客官网,转载请注明原文地址:
https://www.99hyw.cn/web/13304.html

NINE REASONS TO CHOOSE US

选择推来客,九大优势

从开发效果到后续服务,
把每一份信任,落到实处。

01 / 效果

效果做到满意为止

认真打磨每一个细节,用实际效果回应您的期待。

02 / 价值

高性价比

让投入回到业务价值,兼顾品质、功能与开发成本。

03 / 技术

专业技术团队

理解业务需求,以专业技术推进项目落地。

04 / 经验

10年+运营经验

长期深耕开发与运营,让经验成为项目的底气。

05 / 积累

成品项目多

丰富的项目积累,为不同场景提供更多成熟参考。

06 / 费用

无任何增加费用

费用明晰透明,合作过程清楚放心。

07 / 口碑

行业良好的口碑

用交付与服务积累认可,珍惜每一次客户推荐。

08 / 售后

完善的售后机制

项目交付后持续提供服务,让系统使用更安心。

09 / 交付

源码交付,自主掌握

项目源码完整交付,后续维护与迭代自主掌握。

我们的服务

软件系统开发

围绕业务流程,提供软件系统设计与开发服务。

小程序开发

结合使用场景,提供小程序设计与功能开发服务。

高端网站建设

结合品牌展示与业务需求,提供网站设计与建设服务。

物联网 / API 对接

连接设备与业务系统,提供接口集成与数据对接服务。

SELECTED WORK

推荐案例,让想法落地

更多项目案例

在线客服

扫码联系客服

3985758

回到顶部