VPS侦探论坛

 找回密码
 注册
查看: 7763|回复: 6

主目录安装wordpress 二级目录安装discuz如何配置伪静态?

[复制链接]
发表于 2014-9-18 20:43:49 | 显示全部楼层 |阅读模式

lnmp1.1环境下,准备在主目录安装wordpress,二级目录安装discuz 3.2,即访问主域名xxx.com 是wordpress博客
二级目录:xxx.com/bbs 是discuz 3.2论坛
  请问该如何配置伪静态?
美国VPS推荐: 遨游主机LinodeLOCVPS主机云搬瓦工80VPSVultr美国VPS主机中国VPS推荐: 阿里云腾讯云。LNMP付费服务(代装/问题排查)QQ 503228080
发表于 2014-9-19 09:19:39 | 显示全部楼层


自己修改配置文件分别include上2个程序的伪静态就行了,discuzx的伪静态用二级目录的
include wordpress.conf;
include discuzxsub.conf;

discuzxsub.conf放/usr/local/nginx/conf/ 下,内容为discuzx的二级目录的伪静态
设置完成重启
Linux下Nginx+MySQL+PHP自动安装工具:https://lnmp.org
 楼主| 发表于 2014-9-19 16:00:30 | 显示全部楼层

还是不行啊,配置之后论坛可以访问,博客又不能访问了。
  1. server
  2.         {
  3.                 listen       80;
  4.                 server_name xxx.com;
  5.                 index index.html index.htm index.php default.html default.htm default.php;
  6.                 root  /home/wwwroot/xxx.com;

  7.                 include wordpress.conf;
  8.                 include discuzxsub.conf;
  9.                 location ~ .*\.(php|php5)?$
  10.                         {
  11.                                 try_files $uri =404;
  12.                                 fastcgi_pass  unix:/tmp/php-cgi.sock;
  13.                                 fastcgi_index index.php;
  14.                                 include fcgi.conf;
  15.                         }

  16.                 location ~ .*\.(gif|jpg|jpeg|png|bmp|swf)$
  17.                         {
  18.                                 expires      30d;
  19.                         }
复制代码


上面是域名conf
下面shidiscuzxsub.conf
  1. rewrite ^([^\.]*)/topic-(.+)\.html$ $1/portal.php?mod=topic&topic=$2 last;
  2. rewrite ^([^\.]*)/article-([0-9]+)-([0-9]+)\.html$ $1/portal.php?mod=view&aid=$2&page=$3 last;
  3. rewrite ^([^\.]*)/forum-(\w+)-([0-9]+)\.html$ $1/forum.php?mod=forumdisplay&fid=$2&page=$3 last;
  4. rewrite ^([^\.]*)/thread-([0-9]+)-([0-9]+)-([0-9]+)\.html$ $1/forum.php?mod=viewthread&tid=$2&extra=page%3D$4&page=$3 last;
  5. rewrite ^([^\.]*)/group-([0-9]+)-([0-9]+)\.html$ $1/forum.php?mod=group&fid=$2&page=$3 last;
  6. rewrite ^([^\.]*)/space-(username|uid)-(.+)\.html$ $1/home.php?mod=space&$2=$3 last;
  7. rewrite ^([^\.]*)/blog-([0-9]+)-([0-9]+)\.html$ $1/home.php?mod=space&uid=$2&do=blog&id=$3 last;
  8. rewrite ^([^\.]*)/(fid|tid)-([0-9]+)\.html$ $1/index.php?action=$2&value=$3 last;
  9. rewrite ^([^\.]*)/([a-z]+[a-z0-9_]*)-([a-z0-9_\-]+)\.html$ $1/plugin.php?id=$2:$3 last;
  10. if (!-e $request_filename) {
  11.         return 404;
  12. }
复制代码

[ 本帖最后由 robin 于 2014-9-19 16:06 编辑 ]
美国VPS推荐: 遨游主机LinodeLOCVPS主机云搬瓦工80VPSVultr美国VPS主机中国VPS推荐: 阿里云腾讯云。LNMP付费服务(代装/问题排查)QQ 503228080
发表于 2014-9-19 19:29:07 | 显示全部楼层

回复 3# 的帖子




你这个论坛伪静态一看就不是二级目录的伪静态
Linux下Nginx+MySQL+PHP自动安装工具:https://lnmp.org
 楼主| 发表于 2014-9-19 19:36:59 | 显示全部楼层

回复 4# 的帖子


换成以下样式也不行,只能访问论坛,不能访问博客
rewrite ^([^\.]*)/bbs/topic-(.+)\.html$ $1/bbs/portal.php?mod=topic&topic=$2 last;
rewrite ^([^\.]*)/bbs/article-([0-9]+)-([0-9]+)\.html$ $1/bbs/portal.php?mod=view&aid=$2&page=$3 last;
rewrite ^([^\.]*)/bbs/forum-(\w+)-([0-9]+)\.html$ $1/bbs/forum.php?mod=forumdisplay&fid=$2&page=$3 last;
rewrite ^([^\.]*)/bbs/thread-([0-9]+)-([0-9]+)-([0-9]+)\.html$ $1/bbs/forum.php?mod=viewthread&tid=$2&extra=page%3D$4&page=$3 last;
rewrite ^([^\.]*)/bbs/group-([0-9]+)-([0-9]+)\.html$ $1/bbs/forum.php?mod=group&fid=$2&page=$3 last;
rewrite ^([^\.]*)/bbs/space-(username|uid)-(.+)\.html$ $1/bbs/home.php?mod=space&$2=$3 last;
rewrite ^([^\.]*)/bbs/blog-([0-9]+)-([0-9]+)\.html$ $1/bbs/home.php?mod=space&uid=$2&do=blog&id=$3 last;
rewrite ^([^\.]*)/bbs/(fid|tid)-([0-9]+)\.html$ $1/bbs/index.php?action=$2&value=$3 last;
rewrite ^([^\.]*)/bbs/([a-z]+[a-z0-9_]*)-([a-z0-9_\-]+)\.html$ $1/bbs/plugin.php?id=$23 last;
if (!-e $request_filename) {
        return 404;
}

军哥运维代购:http://shop63846532.taobao.com/

发表于 2014-9-19 21:45:45 | 显示全部楼层

  1. location /bbs/ {
  2. rewrite ^([^\.]*)/topic-(.+)\.html$ $1/portal.php?mod=topic&topic=$2 last;
  3. rewrite ^([^\.]*)/article-([0-9]+)-([0-9]+)\.html$ $1/portal.php?mod=view&aid=$2&page=$3 last;
  4. rewrite ^([^\.]*)/forum-(\w+)-([0-9]+)\.html$ $1/forum.php?mod=forumdisplay&fid=$2&page=$3 last;
  5. rewrite ^([^\.]*)/thread-([0-9]+)-([0-9]+)-([0-9]+)\.html$ $1/forum.php?mod=viewthread&tid=$2&extra=page%3D$4&page=$3 last;
  6. rewrite ^([^\.]*)/group-([0-9]+)-([0-9]+)\.html$ $1/forum.php?mod=group&fid=$2&page=$3 last;
  7. rewrite ^([^\.]*)/space-(username|uid)-(.+)\.html$ $1/home.php?mod=space&$2=$3 last;
  8. rewrite ^([^\.]*)/blog-([0-9]+)-([0-9]+)\.html$ $1/home.php?mod=space&uid=$2&do=blog&id=$3 last;
  9. rewrite ^([^\.]*)/(fid|tid)-([0-9]+)\.html$ $1/index.php?action=$2&value=$3 last;
  10. rewrite ^([^\.]*)/([a-z]+[a-z0-9_]*)-([a-z0-9_\-]+)\.html$ $1/plugin.php?id=$2:$3 last;
  11. if (!-e $request_filename) {
  12.         return 404;
  13. }
  14. }
复制代码
 楼主| 发表于 2014-9-20 07:40:44 | 显示全部楼层

回复 6# 的帖子


现在正常了,谢谢军哥
美国VPS推荐: 遨游主机LinodeLOCVPS主机云搬瓦工80VPSVultr美国VPS主机中国VPS推荐: 阿里云腾讯云。LNMP付费服务(代装/问题排查)QQ 503228080
您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|Archiver|VPS侦探 ( 鲁ICP备16040043号-1 )

GMT+8, 2024-9-26 03:24 , Processed in 0.027885 second(s), 16 queries .

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表