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

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索

[转换] 麻烦云天一帮我看下我的PW到DZ的rewrite规则有什么不对的地方

[复制链接]
bscsu 发表于 2011-5-15 01:30:38 | 显示全部楼层 |阅读模式
Ngnix环境


要从PW的read.php?tid-23675.html / thread.php?fid-2.html
伪静态到thread-23675-1-1.html / forum-2-1.html

这样的  下面的规则有什么不对的地方吗? 添加之后没用

  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. }

  15. rewrite ^([^\.]*)/topic-(.+)\.html$ $1/portal.php?mod=topic&topic=$2 last;
  16. rewrite ^([^\.]*)/article-([0-9]+)-([0-9]+)\.html$ $1/portal.php?mod=view&aid=$2&page=$3 last;
  17. rewrite ^([^\.]*)/forum-(\w+)-([0-9]+)\.html$ $1/forum.php?mod=forumdisplay&fid=$2&page=$3 last;
  18. rewrite ^([^\.]*)/thread-([0-9]+)-([0-9]+)-([0-9]+)\.html$ $1/forum.php?mod=viewthread&tid=$2&extra=page%3D$4&page=$3 last;
  19. rewrite ^([^\.]*)/group-([0-9]+)-([0-9]+)\.html$ $1/forum.php?mod=group&fid=$2&page=$3 last;
  20. rewrite ^([^\.]*)/space-(username|uid)-(.+)\.html$ $1/home.php?mod=space&$2=$3 last;
  21. rewrite ^([^\.]*)/([a-z]+)-(.+)\.html$ $1/$2.php?rewrite=$3 last;
  22. if (!-e $request_filename) {
  23.         return 404;
  24. }
复制代码
{:soso_e125:}
♀下一站幸福 发表于 2011-5-15 18:59:42 | 显示全部楼层
phpwind=>Discuz!X 部分 rewrite 规则

https://discuz.dismall.com/thread-1880018-1-1.html




回复

使用道具 举报

 楼主| bscsu 发表于 2011-5-15 22:47:05 | 显示全部楼层
♀下一站幸福 发表于 2011-5-15 18:59
phpwind=>Discuz!X 部分 rewrite 规则

https://discuz.dismall.com/thread-1880018-1-1.html

。。。 不是这个
回复

使用道具 举报

 楼主| bscsu 发表于 2011-5-16 10:01:34 | 显示全部楼层
UP…………
回复

使用道具 举报

beijing200808 发表于 2011-5-18 13:12:16 | 显示全部楼层
不要 从静态地址到静态地址哦
rewrite ^([^\.]*)/read.php?tid-([0-9]+)\.html$ $1/forum.php?mod=viewthread&tid=$2 last;
rewrite ^([^\.]*)/thread.php?fid-([0-9]+)\.html$ $1/forum.php?mod=forumdisplay&fid=$2 last;
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-10-1 20:27 , Processed in 0.098078 second(s), 16 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2023, Tencent Cloud.

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