Discuz!官方免费开源建站系统

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索

[疑问] ngnix下PW rewrite到DX1.5的规则怎么写呢?

[复制链接]
bscsu 发表于 2011-1-2 14:25:34 | 显示全部楼层 |阅读模式
PW8.3转DX1.5的

ngnix下PW地址rewrite到DX1.5地址的规则应该怎么写呢
貌似论坛现在没有

read.php?tid-23675.html /  read.php?tid=23675 / thread.php?fid-2.html
伪静态到
thread-23675-1-1.html / forum-2-1.html

这样的。

16954998 发表于 2011-1-2 14:58:42 | 显示全部楼层
回复

使用道具 举报

 楼主| bscsu 发表于 2011-1-7 11:53:14 | 显示全部楼层
无解?
回复

使用道具 举报

12153556 发表于 2011-1-7 12:04:47 | 显示全部楼层
是基于apache的服务器吗?

是的话就用现在有的规则即可
回复

使用道具 举报

 楼主| bscsu 发表于 2011-1-10 01:12:50 | 显示全部楼层
回复 12153556 的帖子

ngnix~~~~~
回复

使用道具 举报

云天一 发表于 2011-1-10 11:12:30 | 显示全部楼层
  1. if ($query_string ~* tid=(\d+)(&page=(\w+)(&fpage=(\d+))*)*) {
  2.         set $tid $1;
  3.         set $page $3;
  4.         rewrite "^([^\.]*)/read\.php$" $1/forum.php?mod=viewthread&tid=$tid&page=$page? permanent;
  5. }

  6. if ($query_string ~* tid-(\d+)(-page-(\w+))*\.html) {
  7.         set $tid $1;
  8.         set $page $3;
  9.         rewrite "^([^\.]*)/read\.php$" $1/forum.php?mod=viewthread&tid=$tid&extra=page%3D1&page=$page? permanent;
  10. }

  11. if ($query_string ~* fid-(\d+)\.html) {
  12.         set $fid $1;
  13.         rewrite "^([^\.]*)/thread\.php$" $1/forum.php?mod=forumdisplay&fid=$fid? permanent;
  14. }
复制代码
回复

使用道具 举报

 楼主| bscsu 发表于 2011-1-10 20:33:25 | 显示全部楼层
本帖最后由 bscsu 于 2011-1-10 20:39 编辑
云天一 发表于 2011-1-10 11:12


貌似不行额。。。。404错误
回复

使用道具 举报

云天一 发表于 2011-1-10 21:56:08 | 显示全部楼层
bscsu 发表于 2011-1-10 20:33
貌似不行额。。。。404错误

说明你加错地方了
回复

使用道具 举报

 楼主| bscsu 发表于 2011-1-11 17:55:00 | 显示全部楼层
云天一 发表于 2011-1-10 21:56
说明你加错地方了

没加错啊~   DZ本身的规则有效   PW到DZ的不行
回复

使用道具 举报

云天一 发表于 2011-1-11 18:01:23 | 显示全部楼层
如果 你觉得你没加错地方你可以把你的服务器权限发给我来设置
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|Discuz! 官方站 ( 皖ICP备16010102号 )star

GMT+8, 2024-10-2 10:41 , Processed in 0.153213 second(s), 16 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2023, Tencent Cloud.

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