阅读409 返回首页    go 搜狐 go 中电云集


wordpress子目录创建discuz论坛伪静态方法

有些人在根目录安装wordpress程序,在子目录中安装discuz论坛,就不会做discuz的伪静态了

其实只需在论坛目录下再创建一个.htaccess文件就行,假如论坛是安装在bbs目录,那在/bbs下新建一个.htaccess文件,把规则 写进去就行,注意“RewriteBase /”后面写成“RewriteBase /bbs” 。以下是在LINUX系统下的全部规则:

RewriteEngine On
RewriteBase /bbs

# 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 ^([a-z]+)-(.+)\.html$ $1.php?rewrite=$2&%1

最后更新:2017-01-04 22:34:35

  上一篇:go CentOS/RHEL 5.x通过YUM升级PHP到最新版本
  下一篇:go netstat 参数