1. This site uses cookies. By continuing to use this site, you are agreeing to our use of cookies. Learn More.

XF 1.5 Handling vb3 redirects to xf on a different domain

Discussion in 'Troubleshooting and Problems' started by ibrian, May 17, 2016.

  1. ibrian

    ibrian Active Member

    I used to run a vb3 on domain.co.uk, but moved the site to domain.com when I upgraded to xf.

    At the moment, both the .co.uk and .com are hosted on the same server.

    That means I've been able to use the full path in 301config.php on the .co.uk, to redirect the old vb3 URLs to the xf URLs on .com.

    However, I need to move the .com away to another server. And this is my problem - I don't know how to ensure the old vb3 redirects stay in place without the server path in the config.

    For example, in 301config.php, I have the following path set:

    Code:
      $fileDir = '/home/[.co.uk account]/public_html/xenforo';
    
    I've tried to change this to an absolute URL, but that kills the redirects on .co.uk, resulting in vb3 error pages.

    My question is: is there a way to to have the redirects on one domain send to a different domain on a different server?
     
  2. Jake Bunce

    Jake Bunce XenForo Moderator Staff Member

    Move the redirect scripts to the XF domain, then setup a change of domain redirect on the vB domain. For example, place these rules at the top of the .htaccess file in the web root of domain.co.uk:

    Code:
    RewriteEngine On
    
    RewriteRule ^(showthread|forumdisplay)\.php$ http://www.domain.com/$1.php [R=301,L]
    
    That will redirect all showthread and forumdisplay URLs from the old domain to the new one. Then the real redirect scripts on the new domain will redirect again to the XF URLs.
     
    ibrian likes this.

Share This Page