redirect to new website

Jake Bunce

XenForo moderator
Staff member
How were the threads copied? Manually or through an import script?

Are the two forums on different servers?
 

abdfahim

Well-known member
Manually ... actually I had one "immigration" section in my old website, which I move into new website. Because I didn't have any script, I copied one by one manually.

Two forums are in same hosting (so should be same server), but in different domains.

Thanks
 

Jake Bunce

XenForo moderator
Staff member
Then there is no log mapping the old ids to the new ones. You would have to setup redirects for each individual URL.

Add this to the .htaccess file on the old domain:

Rich (BB 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 ^threads/[^\.]+\.80/$ http://www.newdomain.com/threads/20/ [R=301,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>
Add one of the red lines for each thread you want to redirect. You need to specify the old and new ids in blue.
 
Top