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

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
12
返回列表 发新帖

[已解决] 7年的PW8.5已转换成DZ2.5原有的静态网址转换成DZ的规则出现问题

[复制链接]
白乐天 发表于 2013-5-17 10:19:40 | 显示全部楼层
wuyin731 发表于 2013-5-16 21:37
我不懂啊,你能帮我依据这两个规则写一下对应的规则

把以前搜索引擎收录的地址给引过来

我知道你不懂,我问的话请先回答我,哪条是你改的,挑出来。正确的我就不看了,我就看你说改错了的。
回复

使用道具 举报

 楼主| wuyin731 发表于 2013-5-17 11:12:49 | 显示全部楼层
白乐天 发表于 2013-5-17 10:19
我知道你不懂,我问的话请先回答我,哪条是你改的,挑出来。正确的我就不看了,我就看你说改错了的。

那些都是我套用的改的,都不对吧
您能帮我写一个规则吧
回复

使用道具 举报

 楼主| wuyin731 发表于 2013-5-17 11:16:19 | 显示全部楼层
白乐天 发表于 2013-5-16 15:24
哪条是你改的,这一大堆混在一起乱死了,把你改的挑出来,我瞧瞧

他的规则不是win+iis环境
回复

使用道具 举报

 楼主| wuyin731 发表于 2013-5-17 14:01:19 | 显示全部楼层
顶一下,清高手帮帮忙啊
回复

使用道具 举报

白乐天 发表于 2013-5-17 14:53:03 | 显示全部楼层
本帖最后由 白乐天 于 2013-5-17 14:54 编辑
wuyin731 发表于 2013-5-17 11:12
那些都是我套用的改的,都不对吧
您能帮我写一个规则吧


,你怎么总是所答非所问呢,我问这上面那一大段,哪条是你改的,根据什么改的,原版在哪里,难不成都是你写的?!我不可能逐条给你挑错重写去啊,我只检查一下你动过手脚的。正则语法阅读和分拆都不是很方便,我也不常写不算熟,全篇重写我也没这个时间。这是最后一次提问,你要再这样我也无语了。。。
回复

使用道具 举报

 楼主| wuyin731 发表于 2013-5-17 21:16:23 | 显示全部楼层
白乐天 发表于 2013-5-17 14:53
,你怎么总是所答非所问呢,我问这上面那一大段,哪条是你改的,根据什么改的,原版在哪里, ...

好吧,我用这个改的
我都不明白什么意思
保持原伪静态链接nginx规则如下:
rewrite ^([^\.]*)/topic-(.+)\.html$ $1/portal.php?mod=topic&topic=$2 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&do=index last;
rewrite ^([^\.]*)/blog-([0-9]+)-([0-9]+)\.html$ $1/home.php?mod=space&uid=$2&do=blog&id=$3 last;
rewrite ^([^\.]*)/(fid|tid)-([0-9]+)\.html$ $1/index.php?action=$2&value=$3 last;
rewrite ^([^\.]*)/article-([0-9]+)-([0-9]+)\.html$ $1/portal.php?mod=view&aid=$2&page=$3 last;
rewrite ^([^\.]*)/thread-htm-fid-([0-9]+)\.html$ $1/forum.php?mod=forumdisplay&fid=$2 last;
rewrite ^([^\.]*)/thread-htm-fid-([0-9]+)-page-([0-9]+)\.html$ $1/forum.php?mod=forumdisplay&fid=$2&page=$3 last;
rewrite ^([^\.]*)/read-htm-tid-([0-9]+)\.html$ $1/forum.php?mod=viewthread&tid=$2 last;
rewrite ^([^\.]*)/read-htm-tid-([0-9]+)-page-([0-9]+)\.html$ $1/forum.php?mod=viewthread&tid=$2&page=$3 last;
rewrite ^([^\.]*)/simple/t([0-9]+\.html)$ $1/archiver/index.php?action=tid&value=$2 last;
rewrite ^([^\.]*)/simple/f([0-9]+\.html)$ $1/archiver/index.php?action=fid&value=$2 last;
rewrite ^([^\.]*)/([a-z]+[a-z0-9_]*)-([a-z0-9_\-]+)\.html$ $1/plugin.php?id=$23 last;

https://discuz.dismall.com/thread-2750991-1-1.html
回复

使用道具 举报

 楼主| wuyin731 发表于 2013-5-23 12:53:16 | 显示全部楼层
坐等帮忙啊
回复

使用道具 举报

vinsonwang 发表于 2013-5-26 11:11:35 | 显示全部楼层
楼主不必自己修改成和phpwind一样的地址规则,用二楼的兼容规则就可以,搜索引擎慢慢会更新url为Discuz! X形式的。
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-12-26 13:26 , Processed in 0.028098 second(s), 4 queries , Gzip On, Redis On.

Powered by Discuz! X3.4

Copyright © 2001-2023, Tencent Cloud.

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