Перенаправить старый VBulletin ссылку на Xenforo 1.5 - PullRequest
0 голосов
/ 06 ноября 2019

Мне нужна помощь, чтобы решить эту проблему. Мой старый формат ссылки на форум vb:

http://forum.olddomain.com/showthread.php?t=345394&p=26215794&viewfull=1#post26215794

Мой новый формат ссылки xf:

https://forum.newdomain.com/posts/26215794/

Мой старый домен теперь находится на другом сервере и только для htaccess.

Как сделать перенаправление htacces для случая выше? В настоящее время я использую

<IfModule mod_rewrite.c>
RewriteEngine on
RewriteRule [^/]+/([\d]+)-.+-([\d]+).html showthread.php?t=$1&p=$2 [NC,L]
RewriteRule [^/]+/([\d]+)-.+.html showthread.php?t=$1 [NC,L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^/showthread.php?t=/(.*)$ https://forum.newdomain.com/threads/$1 [L,R=301]
RewriteRule ^/showthread.php?s=&p=/(.*)$ https://forum.newdomain.com/posts/$1 [L,R=301]
</IfModule>

Но это не работает, и я получил

The requested URL /showthread.php was not found on this server.

Так как это решить? Заранее спасибо.

...