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

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索

[已解决] 【请教个问题 关于 pw旧网址 转向 dz新网址的问题】

[复制链接]
品味人生mylife 发表于 2013-10-21 09:27:06 | 显示全部楼层 |阅读模式
本帖最后由 品味人生mylife 于 2013-10-21 16:04 编辑

请教个问题 关于 旧网址 转向 新网址的问题

8.7转 dz  测试无问题

8.7 网址  301 转向dz 无问题

dz伪静态 无问题  
以上伪静态参考的是 https://discuz.dismall.com/forum.php?mod=viewthread&tid=1880018


问题是  8.7  301转向的是 dz的动态链接  怎么能让  8.7 默认的301转向为  dz的伪静态呢  


dz的版本是 x2.5

白乐天 发表于 2013-10-21 10:22:57 | 显示全部楼层
把两个伪静态代码贴在一起即可,它是这样工作的,pw地址->dz动态地址->dz伪静态
回复

使用道具 举报

 楼主| 品味人生mylife 发表于 2013-10-21 12:30:38 | 显示全部楼层
白乐天 发表于 2013-10-21 10:22
把两个伪静态代码贴在一起即可,它是这样工作的,pw地址->dz动态地址->dz伪静态

我的是两个放在一起叻  pw链接转dz的   转向是成功叻 但是 是转到的 动态链接上 而不是    dz伪静态上   


我的是apache    规则是   pw301转dz 在上面    dz伪静态在下面


肿么回事啊
回复

使用道具 举报

 楼主| 品味人生mylife 发表于 2013-10-21 13:52:16 | 显示全部楼层
谁知道真么解决啊
回复

使用道具 举报

白乐天 发表于 2013-10-21 16:43:59 | 显示全部楼层
把你合起来的代码贴出来,是不是弄错了
回复

使用道具 举报

 楼主| 品味人生mylife 发表于 2013-10-21 17:10:43 | 显示全部楼层
白乐天 发表于 2013-10-21 16:43
把你合起来的代码贴出来,是不是弄错了

RewriteEngine On

# 修改以下语句中的 /discuz 为你的论坛目录地址,如果程序放在根目录中,请将 /discuz 修改为 /
RewriteBase /
RewriteRule ^thread-htm-fid-(\d+)((-type-(\d+))*(-page-(\d+))*)*\.html.*$ forum.php?mod=forumdisplay&fid=$1&filter=type&typeid=$4&page=$6 [R=301]
RewriteCond %{QUERY_STRING} ^fid-(\d+)((-.+-(\d+))*\.html)*$
RewriteRule ^thread\.php forum.php?mod=forumdisplay&fid=%1&page=%3 [R=301]
RewriteCond %{QUERY_STRING} ^fid=(\d+)&type=(\d+)$
RewriteRule ^thread\.php forum.php?mod=forumdisplay&fid=%1&filter=type&typeid=%2 [R=301]
RewriteRule ^read-htm-tid-(\w+)(-page-(\d+|e)(-fpage-(\d+))*)*\.html$ forum.php?mod=viewthread&tid=$1&extra=page%3D$5&page=$3 [R=301]
RewriteCond %{QUERY_STRING} ^tid=(\d+)(&page=(\w+)(&fpage=(\d+))*)*$
RewriteRule ^read\.php forum.php?mod=viewthread&tid=%1&extra=page%3D1&page=%3 [R=301]
RewriteCond %{QUERY_STRING} ^tid-(\d+)(-page-(\w+))*\.html$
RewriteRule ^read\.php forum.php?mod=viewthread&tid=%1&page=%3 [R=301]
RewriteCond %{QUERY_STRING} ^tid-(\d+)-ordertype-desc\.html$
RewriteRule ^read\.php forum.php?mod=viewthread&tid=%1&extra=page%3D1&ordertype=1 [R=301]
RewriteCond %{QUERY_STRING} ^f(\d+)\.html$
RewriteRule ^simple/(index\.php)* forum.php?mod=forumdisplay&fid=%1 [R=301]
RewriteCond %{QUERY_STRING} ^t(\d+)(_(\d+))*\.html$
RewriteRule ^simple/(index\.php)* forum.php?mod=viewthread&tid=%1&archiver=1&page=%3 [R=301]

RewriteCond %{QUERY_STRING} ^(.*)$
RewriteRule ^topic-(.+)\.html$ portal.php?mod=topic&topic=$1&%1
RewriteCond %{QUERY_STRING} ^(.*)$
RewriteRule ^forum-(\w+)-([0-9]+)\.html$ forum.php?mod=forumdisplay&fid=$1&page=$2&%1
RewriteCond %{QUERY_STRING} ^(.*)$
RewriteRule ^thread-([0-9]+)-([0-9]+)-([0-9]+)\.html$ forum.php?mod=viewthread&tid=$1&extra=page\%3D$3&page=$2&%1
RewriteCond %{QUERY_STRING} ^(.*)$
RewriteRule ^group-([0-9]+)-([0-9]+)\.html$ forum.php?mod=group&fid=$1&page=$2&%1
RewriteCond %{QUERY_STRING} ^(.*)$
RewriteRule ^space-(username|uid)-(.+)\.html$ home.php?mod=space&$1=$2&%1
RewriteCond %{QUERY_STRING} ^(.*)$
RewriteRule ^archiver/(fid|tid)-([0-9]+)\.html$ archiver/index.php?action=$1&value=$2&%1
回复

使用道具 举报

 楼主| 品味人生mylife 发表于 2013-10-23 22:39:51 | 显示全部楼层
:'(:'(没人能解决吗?
回复

使用道具 举报

xb2y 发表于 2013-10-25 22:14:10 | 显示全部楼层
定一个。 我也是差不多的问题
回复

使用道具 举报

 楼主| 品味人生mylife 发表于 2013-10-30 10:54:09 | 显示全部楼层
顶起 没人解决 一天一顶
回复

使用道具 举报

男色中国 发表于 2013-10-30 16:48:44 | 显示全部楼层
顶上去,现在PW转DZ就这个问题最麻烦难解决
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-12-25 16:19 , Processed in 0.029428 second(s), 5 queries , Gzip On, Redis On.

Powered by Discuz! X3.4

Copyright © 2001-2023, Tencent Cloud.

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