容器技术交流

 找回密码
 立即注册
查看: 13892|回复: 13

Nginx 伪静态规则怎么设置啊!

[复制链接]
发表于 2009-5-14 14:57:04 | 显示全部楼层 |阅读模式
DZ 系列的 Nginx 伪静态 怎么设置啊!  给个针对FAMP的设置教程   谢谢!
发表于 2009-5-14 16:15:12 | 显示全部楼层
在后台加就行了
有一个扩展设置
 楼主| 发表于 2009-5-14 17:36:22 | 显示全部楼层

回复 2# 爱洞特漏 的帖子

关键是加什么!  我不会这个! 知道些被  动动哥!
 楼主| 发表于 2009-5-14 19:17:10 | 显示全部楼层
就差 一步了 不知道 Nginx 伪静态怎么设置啊 规则怎么写呢   下载了DZ的 伪静态规则 不行啊!哎、、、
发表于 2009-5-14 19:41:29 | 显示全部楼层
默认安装好的那个zijidelu.com对应nginx伪静态规则就是dz7的
 楼主| 发表于 2009-5-14 22:18:03 | 显示全部楼层
apache 伪静态设置正确

<IfModule mod_rewrite.c>
        RewriteEngine On
        RewriteRule ^(.*)/archiver/((fid|tid)-[\w\-]+\.html)$ $1/archiver/index.php?$2
        RewriteRule ^(.*)/forum-([0-9]+)-([0-9]+)\.html$ $1/forumdisplay.php?fid=$2&page=$3
        RewriteRule ^(.*)/thread-([0-9]+)-([0-9]+)-([0-9]+)\.html$ $1/viewthread.php?tid=$2&extra=page\%3D$4&page=$3
        RewriteRule ^(.*)/space-(username|uid)-(.+)\.html$ $1/space.php?$2=$3
        RewriteRule ^(.*)/tag-(.+)\.html$ $1/tag.php?name=$2
</IfModule>

以上是apache 的规则  在FAMP的后台 网站相关设置-->扩展设置:打开--->Apache扩展设置 右边的洞洞里填写

Nginx 还没有设置好  请做好Nginx伪静态的 兄弟 发个出来 是怎么写的规则!
发表于 2009-5-14 23:35:45 | 显示全部楼层
rewrite ^/archiver/((fid|tid)-[\w\-]+\.html)$ /archiver/index.php?$1 last;
rewrite ^/forum-([0-9]+)-([0-9]+)\.html$ /forumdisplay.php?fid=$1&page=$2 last;
rewrite ^/thread-([0-9]+)-([0-9]+)-([0-9]+)\.html$ /viewthread.php?tid=$1&extra=page%3D$3&page=$2 last;
rewrite ^/space-(username|uid)-(.+)\.html$ /space.php?$1=$2 last;
rewrite ^/tag-(.+)\.html$ /tag.php?name=$1 last;

填入Nginx扩展设置右边的“洞洞” 里边
 楼主| 发表于 2009-5-15 07:35:40 | 显示全部楼层
恩好的 谢谢   洞洞   我把这个添进 洞洞去@!
 楼主| 发表于 2009-5-18 11:30:20 | 显示全部楼层
我的论坛装在了 http://XXX.COM/BBS  这样的 Nginx扩展设置 怎么写啊!  DZ的论坛
发表于 2009-5-18 19:15:36 | 显示全部楼层

回复 9# bjiis 的帖子

rewrite ^/bbs/archiver/((fid|tid)-[\w\-]+\.html)$ /bbs/archiver/index.php?$1 last;
rewrite ^/bbs/forum-([0-9]+)-([0-9]+)\.html$ /bbs/forumdisplay.php?fid=$1&page=$2 last;
rewrite ^/bbs/thread-([0-9]+)-([0-9]+)-([0-9]+)\.html$ /bbs/viewthread.php?tid=$1&extra=page%3D$3&page=$2 last;
rewrite ^/bbs/space-(username|uid)-(.+)\.html$ /bbs/space.php?$1=$2 last;
rewrite ^/bbs/tag-(.+)\.html$ /bbs/tag.php?name=$1 last;
 楼主| 发表于 2009-5-19 07:28:18 | 显示全部楼层
原帖由 爱洞特漏 于 2009-5-18 19:15 发表
rewrite ^/bbs/archiver/((fid|tid)-[\w\-]+\.html)$ /bbs/archiver/index.php?$1 last;
rewrite ^/bbs/forum-([0-9]+)-([0-9]+)\.html$ /bbs/forumdisplay.php?fid=$1&page=$2 last;
rewrite ^/bbs/thread-([0-9] ...



收到!~
发表于 2009-5-25 15:47:12 | 显示全部楼层
原帖由 爱洞特漏 于 2009-5-18 19:15 发表
rewrite ^/bbs/archiver/((fid|tid)-[\w\-]+\.html)$ /bbs/archiver/index.php?$1 last;
rewrite ^/bbs/forum-([0-9]+)-([0-9]+)\.html$ /bbs/forumdisplay.php?fid=$1&page=$2 last;
rewrite ^/bbs/thread-([0-9] ...

这样还是有问题的,正确的应该是:
rewrite "^/bbs/archiver/((fid|tid)-[\w\-]+\.html)$" /bbs/archiver/index.php?$1 last;
rewrite "^/bbs/forum-([0-9]+)-([0-9]+)\.html$" /bbs/forumdisplay.php?fid=$1&page=$2 last;
rewrite "^/bbs/thread-([0-9]+)-([0-9]+)-([0-9]+)\.html$" /bbs/viewthread.php?tid=$1&extra=page%3D$3&page=$2 last;
rewrite "^/bbs/space-(username|uid)-(.+)\.html$" /bbs/space.php?$1=$2 last;
rewrite "^/bbs/tag-(.+)\.html$" /bbs/tag.php?name=$1 last;
发表于 2011-3-4 15:04:14 | 显示全部楼层
dx1.5的规则哪位发下
发表于 2012-8-25 16:11:09 | 显示全部楼层
这都是些神马哟,我看不懂。。。学习
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|Archiver|URLOS ( 粤ICP备18087780号 )

GMT+8, 2025-5-14 20:52 , Processed in 0.028597 second(s), 18 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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