我将我的vbulletin论坛转换为bbpress,除了旧网址部分的重定向外,一切正常。
我想使用.htaccess将旧的vbulletin网址重定向到新的bbpress网址,但我不知道该怎么做。我还是网址重定向的新手。
旧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]
答案 0 :(得分: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]