Я преобразовал свой форум vbulletin в bbpress, и все работает нормально, за исключением перенаправления старой части URL-адресов.
Я хочу перенаправить старые URL-адреса vbulletin на новые bbpress, используя .htaccess, но я понятия не имею, как это сделать. Я все еще новичок в перенаправлении URL.
Старый URL vBulletin:
http://www.forum.site.com/showthread.php?80-post-title
Новый URL-адрес 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]