Electronic Punk
Member
Hello all,
I have been long overdue in doing redirects and have them working for posts, threads, members and RSS (or any old links I can find on my old forums or a quick google), but one of the archive formats has me lost.
I am trying to redirect, for example:
http://www.osnn.net/archive/index.php?t-108488.html
to
http://www.osnn.net/threads/108488/
I have a similar archive format that has a / after index.php instead of ? and that is working correctly so:
http://www.osnn.net/archive/index.php/t-108488.html
correctly goes to
http://www.osnn.net/threads/108488/
Using this rule:
RewriteRule ^archive/index\.php/t-([0-9]+)\.html$ /threads/$1/ [L,R=301]
But the index.php? is lost on me, I can't seem to escape it so this one does not work:
RewriteRule ^archive/index\.php\?t-([0-9]+)\.html$ /threads/$1/ [L,R=301]
Does anyone have any ideas for index.php? ?
These are all the ones I actually did get working
	
	
	
		
				
			I have been long overdue in doing redirects and have them working for posts, threads, members and RSS (or any old links I can find on my old forums or a quick google), but one of the archive formats has me lost.
I am trying to redirect, for example:
http://www.osnn.net/archive/index.php?t-108488.html
to
http://www.osnn.net/threads/108488/
I have a similar archive format that has a / after index.php instead of ? and that is working correctly so:
http://www.osnn.net/archive/index.php/t-108488.html
correctly goes to
http://www.osnn.net/threads/108488/
Using this rule:
RewriteRule ^archive/index\.php/t-([0-9]+)\.html$ /threads/$1/ [L,R=301]
But the index.php? is lost on me, I can't seem to escape it so this one does not work:
RewriteRule ^archive/index\.php\?t-([0-9]+)\.html$ /threads/$1/ [L,R=301]
Does anyone have any ideas for index.php? ?
These are all the ones I actually did get working
		Code:
	
	    #vBSEO Removal
    RewriteRule [^/]+/([0-9]+)-[^/]+\.html /showthread.php?t=$1 [L,R=301]
    #vBulletin3 Thread to Xenforo Thread Redirect
    RewriteCond %{QUERY_STRING} (^|&|\?)t=([0-9]+)($|&)
    RewriteRule ^showthread\.php$ /threads/%2/? [R=301,L]
    #vBulletin3 Post to Xenforo Post Redirect
    RewriteCond %{QUERY_STRING} (^|&|\?)p=([0-9]+)($|&)
    RewriteRule ^showpost\.php$ /posts/%2/? [R=301,L]
    RewriteCond %{QUERY_STRING} (^|&|\?)p=([0-9]+)($|&)
    RewriteRule ^showthread\.php$ /posts/%2/? [R=301,L]
    #vBulletin3 Forum to Xenforo Forum Redirect
    RewriteCond %{QUERY_STRING} (^|&|\?)f=([0-9]+)($|&)
    RewriteRule ^forumdisplay\.php$ /forums/%2/? [R=301,L]
    #vBulletin3 Member to Xenforo Member Redirect
    RewriteCond %{QUERY_STRING} (^|&|\?)userid=([0-9]+)($|&)
    RewriteRule ^member\.php$ /members/%2/? [R=301,L]
    #vBulletin3 RSS to Xenforo RSS Redirect
    RewriteRule ^external\.php$ /forums/-/index.rss? [R=301,L]
			
				Last edited: 
			
		
	
								
								
									
	
								
							
							 
 
		 
 
		