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

redirect to new website

abdfahim

Active member
#3
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
#4
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:

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.