Super Mouse
代码如诗-人生如画

DiscuzX3.2运行在CentOS 6主机中的Apache伪静态规则

友情提醒:本文最后更新于6年前,文中所描述的信息可能已发生改变,请仔细核实。如有建议请 评论 留言

目前Ruihucn.com是运行在CentOS 6系统中,使用的是LAMP环境,当初开启伪静态时发现无法正常使用,通过修改.htaccess文件实现了伪静态的开启

如果你使用的是Centos6系统,环境是lamp,可使用下面的.htaccess规则打开伪静态


# RewriteEngine
RewriteEngine On

# 修改以下语句中的 /discuz 为您的论坛目录地址,如果程序放在根目录中,请将 /discuz 修改为 /
RewriteBase /
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
RewriteCond %{QUERY_STRING} ^(.*)$
RewriteRule ^([a-z]+[a-z0-9_]*)-([a-z0-9_\-]+)\.html$ plugin.php?id=$1:$2&%1

将以上复制到文本文档中,另存为.htaccess上传到网站根目录,然后在Discuz后台“全局》SEO设置》URL 静态化”相关复选框全部勾选,点“提交”按钮,即可启用伪静态。

赞(1) 觉得文章有用就打赏一下文章作者
版权声明:本文采用知识共享 署名4.0国际许可协议 [BY-NC-SA] 进行授权
文章名称:《DiscuzX3.2运行在CentOS 6主机中的Apache伪静态规则》
文章链接:https://blog.lsza.net/archives/358.html
本站资源仅供个人学习交流,请于下载后24小时内删除,不允许用于商业用途,否则法律问题自行承担。

留下您的评论 1

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址
  1. #1

    前来回访~~~~ጿ ኈ ቼ ዽ ጿ ኈ

    ITYOY6年前 (2016-08-24)回复

觉得文章有用就打赏一下文章作者

非常感谢你的打赏,我们将继续给力更多优质内容,让我们一起创建更加美好的网络世界!

支付宝扫一扫打赏

微信扫一扫打赏