【问题标题】:vBulletin To bbPress Conversion - How Can I Redirect The Old URLs To The New Ones?vBulletin 到 bbPress 转换 - 如何将旧 URL 重定向到新 URL?
【发布时间】:2012-12-17 18:55:53
【问题描述】:

我将我的 vbulletin 论坛转换为 bbpress,一切正常,除了旧网址部分的重定向。

我想使用 .htaccess 将旧的 vbulletin 网址重定向到新的 bbpress 网址,但我不知道该怎么做。我还是 URL 重定向的新手。

旧 vBulletin 网址:

http://www.forum.site.com/showthread.php?80-post-title

新的 bbPress 网址:

http://www.site.com/forums/topic/post-title

谁能帮帮我?我真的很感激。

更新:这是我的 .htaccess 文件的内容。

RewriteEngine On
RewriteCond %{QUERY_STRING} ^[0-9]+-([^&]+)
RewriteRule ^/?showthread\.php$ http://www.site.com/forums/topic/%1 [L,R=301]

RewriteEngine on
Options +FollowSymlinks -MultiViews

# handles http redirect

RewriteCond %{SERVER_PORT} =80
RewriteCond %{HTTP_HOST} ^forum\.site\.com$ [NC] 
RewriteRule ^/?(.*)$ http://www.site.com/discussions [R=301,L,QSA,NE]

# handles https redirect
RewriteCond %{SERVER_PORT} =443
RewriteCond %{HTTP_HOST} ^forum\.site\.com$ [NC] 
RewriteRule ^/?(.*)$ https://www.site.com/discussions [R=301,L,QSA,NE]

【问题讨论】:

    标签: .htaccess vbulletin data-conversion bbpress


    【解决方案1】:

    尝试将这些规则添加到 www.forum.site.com 域的文档根目录:

    RewriteEngine On
    RewriteCond %{QUERY_STRING} ^[0-9]+-([^&]+)
    RewriteRule ^/?showthread\.php$ http://www.site.com/forums/topic/%1 [L,R=301]
    

    【讨论】:

    • 谢谢。它有效,但仍然不是我想要的。我想将所有 vbulletin URL 重定向到新的 bbPress (这与您发布的规则很相配),但我也希望将所有其他 vbulletin URL(主页、会员资料、论坛和所有其他 url)重定向到bbPress 主页。
    • 有一件事我忘了提。我目前使用 htaccess 代码将所有 url 从 forum.site.com 重定向到 site.com/forums 。我怎样才能让我的代码和你的代码一起工作?
    • @AllenPayne 如果您要重定向forum.site.com site.com/forums,那么该规则应该在上述规则之后。至于所有其他情况,您只需要根据具体情况处理它们,该范围超出了您提出的问题(并且不可能在 cmets 内提出和回答)
    • 我尝试将您的规则放在首位,但仍然无法正常工作。当我转到 forum.site.com/showthread.php?80-post-title 时,它会将我重定向到 site.com 。我刚刚用我的 .htaccess 文件的当前内容更新了第一篇文章,所以你可以看看。
    • 没关系。它现在正在工作。我正在使用我的 FTP 程序编辑 htaccess 文件,并在保存文件之前开始测试规则是否有效。 :)) 非常感谢您的帮助。
    猜你喜欢
    • 2019-08-15
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2010-11-09
    • 2015-09-14
    • 1970-01-01
    相关资源
    最近更新 更多