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

VBSEO urls when moving to Xenforo

Discussion in 'Installation, Upgrade, and Import Support' started by Beermonster, Aug 13, 2013.

  1. Beermonster

    Beermonster Member

    I'm having problems getting my VBSEO urls directed to the correct thread, it just get's directed back to the home page
     
  2. JulianD

    JulianD Well-Known Member

  3. Beermonster

    Beermonster Member

    Yes I did, but still can't get it to work
     
  4. JulianD

    JulianD Well-Known Member

    Please post your htaccess file. I'm not an expert on regular expressions but maybe someone else can find out what is wrong with yours.
     
  5. Beermonster

    Beermonster Member

    Code:
    #    Mod_security can interfere with uploading of content such as attachments. If you
    #    cannot attach files, remove the "#" from the lines below.
    #<IfModule mod_security.c>
    #    SecFilterEngine Off
    #    SecFilterScanPOST Off
    #</IfModule>
    
    ErrorDocument 401 default
    ErrorDocument 403 default
    ErrorDocument 404 default
    ErrorDocument 500 default
    
    <IfModule mod_rewrite.c>
        RewriteEngine On
    RewriteRule [^/]+/([\d]+)-.+-([\d]+).html showthread.php?t=$1&page=$2 [NC,L]
    RewriteRule [^/]+/([\d]+)-.+.html showthread.php?t=$1 [NC,L]
    
        #    If you are having problems with the rewrite rules, remove the "#" from the
        #    line that begins "RewriteBase" below. You will also have to change the path
        #    of the rewrite to reflect the path to your XenForo installation.
        #RewriteBase /xenforo
    
        #    This line may be needed to enable WebDAV editing with PHP as a CGI.
        #RewriteRule .* - [E=HTTP_AUTHORIZATION:%{HTTP:Authorization}]
    
        RewriteCond %{REQUEST_FILENAME} -f [OR]
        RewriteCond %{REQUEST_FILENAME} -l [OR]
        RewriteCond %{REQUEST_FILENAME} -d
        RewriteRule ^.*$ - [NC,L]
        RewriteRule ^(data/|js/|styles/|install/|favicon\.ico|crossdomain\.xml|robots\.txt) - [NC,L]
        RewriteRule ^.*$ index.php [NC,L]
    
    </IfModule>
     
  6. Jake Bunce

    Jake Bunce XenForo Moderator Staff Member

    That usually means your import log table is not specified correctly in the 301config.php file.
     
  7. Beermonster

    Beermonster Member

    This is what is in my 301config

    Code:
    <?php
    
    /* ----------------------------------------------------------- *\
    This variable defines where XenForo is installed.
    
    If you have not installed XenForo into the same directory in which
    vBulletin was installed, you will need to provide the full path to
    the XenForo directory here. Remove the leading // and then enter
    the path as in the following examples:
    #
    #    $fileDir = '/home/example/public_html/new_forums';
    #
    #    $fileDir = 'C:/inetpub/wwwroot/xenforo';
    #
    \* ----------------------------------------------------------- */
    
        $fileDir = '/var/www/vhosts/mywebsite.com/httpdocs';
    
    /* ----------------------------------------------------------- *\
    This constant defines the table from which the import redirection
    scripts will fetch their data. Normally they will use the table
    'xf_import_log', but if you have archived your import data, you
    should provide the name of the archive table here. Remove the
    leading // and then replace 'import_log_x' with the name of your
    archive table, as in the following examples:
    #
    #    define('IMPORT_LOG_TABLE', 'my_import_log');
    #
    #    define('IMPORT_LOG_TABLE', 'import_log_my_forums');
    #
    \* ----------------------------------------------------------- */
    
        define('IMPORT_LOG_TABLE', 'archived_import_log');
    
    /* ----------------------------------------------------------- *\
    This constant controls whether or not to include page number links
    in your redirects. In order for this to work, the number of posts
    shown per page in vBulletin MUST match the number of posts shown per
    page in XenForo, and the number of threads shown per page on
    vBulletin's thread listing pages must be the same as that used by
    XenForo, or the links will be wrong. If they do not match, leave
    this constant defined as 'false'. If they do match, change the
    definition to 'true'.
    \* ----------------------------------------------------------- */
    
    define('INCLUDE_PAGE_LINKS', false);
     
  8. Beermonster

    Beermonster Member

    I think it's fixed, I've just tried another browser and it works, must be a cache issue, thanks
     
    Jake Bunce and JulianD like this.

Share This Page