VPS侦探论坛

 找回密码
 注册
查看: 7236|回复: 9

lnmp discuz 2.0 静态化

[复制链接]
发表于 2012-2-21 04:01:05 | 显示全部楼层 |阅读模式

lnmp自带的discuzx.conf 不能实现静态化
去dz官方找遍了。。。也试遍了。。。最终还是无果
军哥可否能提供个discuz 2.0能用的静态化
又麻烦你了 谢谢了

自带的如下
======================================================================================
rewrite ^([^\.]*)/topic-(.+)\.html$ $1/portal.php?mod=topic&topic=$2 last;
rewrite ^([^\.]*)/article-([0-9]+)-([0-9]+)\.html$ $1/portal.php?mod=view&aid=$2&page=$3 last;
rewrite ^([^\.]*)/forum-(\w+)-([0-9]+)\.html$ $1/forum.php?mod=forumdisplay&fid=$2&page=$3 last;
rewrite ^([^\.]*)/thread-([0-9]+)-([0-9]+)-([0-9]+)\.html$ $1/forum.php?mod=viewthread&tid=$2&extra=page%3D$4&page=$3 last;
rewrite ^([^\.]*)/group-([0-9]+)-([0-9]+)\.html$ $1/forum.php?mod=group&fid=$2&page=$3 last;
rewrite ^([^\.]*)/space-(username|uid)-(.+)\.html$ $1/home.php?mod=space&$2=$3 last;
rewrite ^([^\.]*)/([a-z]+)-(.+)\.html$ $1/$2.php?rewrite=$3 last;
if (!-e $request_filename) {
        return 404;
}
美国VPS推荐: 遨游主机LinodeLOCVPS主机云搬瓦工80VPSVultr美国VPS主机中国VPS推荐: 阿里云腾讯云。LNMP付费服务(代装/问题排查)QQ 503228080
发表于 2012-2-21 11:04:38 | 显示全部楼层


这个规则 ^([^\.]*) ···  这样写是干嘛
换个方式
Linux下Nginx+MySQL+PHP自动安装工具:https://lnmp.org
发表于 2012-2-21 11:06:21 | 显示全部楼层

我也有一个dzx2的论坛用的也是这个,没有任何问题
美国VPS推荐: 遨游主机LinodeLOCVPS主机云搬瓦工80VPSVultr美国VPS主机中国VPS推荐: 阿里云腾讯云。LNMP付费服务(代装/问题排查)QQ 503228080
 楼主| 发表于 2012-2-21 11:21:18 | 显示全部楼层



军哥,你看下是否和我这个伪静态一样,因为安装自带的我不小心删了,不知道我现在用的这个和默认的格式一样不。我添加完也重启LNMP了,但是访问板块还是出现404,
Linux下Nginx+MySQL+PHP自动安装工具:https://lnmp.org
发表于 2012-2-21 11:30:10 | 显示全部楼层

后台有的,你勾选了伪静态项目后,右边有个查看伪静态的链接,点开就能看见官方的伪静态代码。

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

 楼主| 发表于 2012-2-21 11:40:34 | 显示全部楼层

回复 5# 的帖子


官方提供的那个伪静态貌似不能用。军哥说他X2的站用LNMP默认的discuz.conf就行,但是这个文件我不小心删了,在网上找了个,就是我在文中发的那个,麻烦看看和LNMP安装后自带的那个discuzx.conf里面一样么?是因为我的格式不对还是?
发表于 2012-2-21 12:31:22 | 显示全部楼层

直接从配置里拷出来的
  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 ^([^\.]*)/([a-z]+)-(.+)\.html$ $1/$2.php?rewrite=$3 last;
  8. if (!-e $request_filename) {
  9.         return 404;
  10. }
复制代码
美国VPS推荐: 遨游主机LinodeLOCVPS主机云搬瓦工80VPSVultr美国VPS主机中国VPS推荐: 阿里云腾讯云。LNMP付费服务(代装/问题排查)QQ 503228080
 楼主| 发表于 2012-2-21 12:51:36 | 显示全部楼层

我又重新安装了  还是不行,。。。
不知道到底是哪里的问题 还请军哥能指教下
sever也包含了...
discuzx。conf 也是用的你上面发的
怎么就不行。。。。郁闷啊

[ 本帖最后由 superman 于 2012-2-21 12:59 编辑 ]

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

x
Linux下Nginx+MySQL+PHP自动安装工具:https://lnmp.org
 楼主| 发表于 2012-2-21 13:01:49 | 显示全部楼层

哈哈  搞定了
美国VPS推荐: 遨游主机LinodeLOCVPS主机云搬瓦工80VPSVultr美国VPS主机中国VPS推荐: 阿里云腾讯云。LNMP付费服务(代装/问题排查)QQ 503228080
发表于 2012-4-9 08:51:56 | 显示全部楼层



应该是正则匹配吧
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2024-9-22 17:29 , Processed in 0.029483 second(s), 18 queries .

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

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