1

vbulletin フォーラムを bbpress に変換したところ、古い URL 部分のリダイレクト以外はすべて正常に動作しました。

.htaccess を使用して古い vbulletin の URL を新しい bbpress の URL にリダイレクトしたいのですが、その方法がわかりません。URL リダイレクトについてはまだ初心者です。

古い vBulletin の URL:

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

新しい bbPress URL:

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]
4

1 に答える 1

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]
于 2012-12-17T22:46:14.490 に答える