Discuz! X3.0/X3.1/X3.2通用 Apache伪静态规则

简介:
1.在后台“全局》SEO设置》URL 静态化”相关复选框全部勾选,点“提交”按钮。

2.下载附件.htaccess直接用 FTP上传 论坛根目录 即可,不要修改文件名,就是 .htaccess
其他目录的话修改第2行“RewriteBase /discuz” 把discuz换成目录名,如在bbs目录则改为:RewriteBase /bbs  .htaccess文件放在bbs目录

默认规则如下:
  • RewriteEngine On

  • RewriteBase /discuz


  • 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

复制代码



本文转自 佛哒 51CTO博客,原文链接:http://blog.51cto.com/fodaa/1706828,如需转载请自行联系原作者

相关文章
|
2月前
|
Apache
多应用模式下,忽略项目的入口文件,重写Apache规则
本文介绍了在多应用模式下,如何通过编辑Apache的.htaccess文件来重写URL规则,从而实现忽略项目入口文件index.php进行访问的方法。
|
5月前
|
应用服务中间件 Apache nginx
apache、nginx开启rewrite重写服务及伪静态
apache、nginx开启rewrite重写服务及伪静态
293 4
|
Dubbo 应用服务中间件 Apache
带你读《Apache Dubbo微服务开发从入门到精通》—— 五、 动态配置规则
带你读《Apache Dubbo微服务开发从入门到精通》—— 五、 动态配置规则
126 8
|
Dubbo 应用服务中间件 测试技术
带你读《Apache Dubbo微服务开发从入门到精通》—— 三、 标签路由规则
带你读《Apache Dubbo微服务开发从入门到精通》—— 三、 标签路由规则
233 6
|
Dubbo 应用服务中间件 Apache
带你读《Apache Dubbo微服务开发从入门到精通》—— 二、 条件路由规则
带你读《Apache Dubbo微服务开发从入门到精通》—— 二、 条件路由规则
189 6
|
负载均衡 Dubbo JavaScript
带你读《Apache Dubbo微服务开发从入门到精通》—— 四、 脚本路由规则
带你读《Apache Dubbo微服务开发从入门到精通》—— 四、 脚本路由规则
187 2
|
域名解析 Apache 数据库
Apache之搭建动态网站(Discuz)
Apache之搭建动态网站(Discuz)
116 0
|
自然语言处理 搜索推荐 Apache
手把手带你入门Apache伪静态的配置
网站伪静态,主要是为了增加搜索引擎的友好度,方便网站内容被搜索引擎收录而诞生的。类似网站上常用的301重定向、404页面的设置等在SEO方面是必不可少的。 伪静态是相对真实静态来讲的,通常我们为了增强搜索引擎的友好面,都将文章内容生成静态页面,但是有的朋友为了实时的显示一些信息。或者还想运用动态脚本解决一些问题。不能用静态的方式来展示网站内容。但是这就损失了对搜索引擎的友好面。
753 1
手把手带你入门Apache伪静态的配置

推荐镜像

更多
下一篇
无影云桌面