Discuz! X2在Apache下设置伪静态.Htaccess

Discuz! X2在Apache下设置伪静态.Htaccess,第1张

概述日前,Discuz x2.0的发布,给站长界带来一次小的骚动,因为QQ帐号登陆也变相的开放了,一些站长迫不及待的升级或新安装,但是在apache或nginx下都发现Discuz! x2.0的伪静态不生效,网小编通过搜集相关资料,发现这是官方发布Discuz x2.0时留下的一个BUG,只要通过小小的修改就能实现伪静态了。 首先…

日前,discuz x2.0的发布,给站长界带来一次小的骚动,因为QQ帐号登陆也变相的开放了,一些站长迫不及待的升级或新安装,但是在apache或Nginx下都发现discuz! x2.0的伪静态不生效,网小编通过搜集相关资料,发现这是官方发布discuz x2.0时留下的一个BUG,只要通过小小的修改就能实现伪静态了。

首先要将这个BUG解决先,打开../source/function/function_core.PHP这个文件。

查找代码:

$_G['setting']['output']['preg']['search'] = str_replace('{CURHOST}',preg_quote($_G['siteurl']),$_G['setting']['output']['preg']['search']);

换成:

$_G['setting']['output']['preg']['search'] = str_replace('{CURHOST}',preg_quote($_G['siteurl'],'/'),$_G['setting']['output']['preg']['search']);

然后把下面的代码保存为.htaccess文件放于网站根目录:

# 将 RewriteEngine 模式打开
RewriteEngine On

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

# Rewrite 系统规则请勿修改
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 ^group-([0-9]+)-([0-9]+).HTML$ forum.PHP?mod=group&fID=$1&page=$2&%1
RewriteCond %{query_STRING} ^(.*)$
RewriteRule ^space-(username|uID)-(.+).HTML$ home.PHP?mod=space&$1=$2&%1
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 ^archiver/(fID|tID)-([0-9]+).HTML$ archiver/index.PHP?action=$1&value=$2&%1

站长推荐:discuz! X2.0 中文版下载

总结

以上是内存溢出为你收集整理的Discuz! X2在Apache下设置伪静态.Htaccess全部内容,希望文章能够帮你解决Discuz! X2在Apache下设置伪静态.Htaccess所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zz/999424.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-21
下一篇 2022-05-21

发表评论

登录后才能评论

评论列表(0条)

保存