XF 1.2 What is the full list of routes to modify if moving an installation?

Anthony Parsons

Well-known member
Is there a list of default routes to add in the event upon upgrade a person wants to now move their file structure out of a folder and into the root?

I would like to on my main site, as an original VB convert, such things are routing didn't exist and a lot was unknown, so I copied the same structure and routed VB to XF URL's all those years ago.

Now I would like to move XF to root, but I would like to know every single route that I need to enter for XF to function maintaining the same URL structure.
 
As above, that is all I did, and added the below rewrites in to stop people trying to go back to the forum folder as per @Brogan 's advice

Code:
        RewriteRule ^forum/(.*)?$ /$1 [L,R=301]
        RewriteRule ^forum$ / [L,R=301]
 
Why not just move the installation to the root?
XF is currently installed at /c/ with nothing in root. Root redirects. When I move XF from /c/ to root, all my URL's will change without the /c/ in them.

Yes, my homepage will change to the root as I don't care about one page, but all forums, threads and pages and well... everything, would be a new URL without the /c/ in it.

I thought this is what routing would allow a person to achieve. Am I wrong about using the routing system?
 
Why do you want to keep the root empty and maintain the /c/ in the URLs?

I am slightly confused as you want to modify the route to remove the /c/ so it appears as if your site is in the root, yet you want to keep the /c/ in the URL?
 
My site is "currently" located in a folder /c/. I would like to move my files back to root, however; I don't want to change my URL structure, it still needs to maintain /c/ in the URL structure for obvious spidering and ranking purposes.

Is this not what the routing system does? I thought it allows us to change the URL's of our site... so in this instance it would allow me to move my site "from" a folder to root, but still maintain the current URL structure for well... common sense for Google, external links, et cetera.
 
Oh right, yes, in that case you would move your installation to the root and then modify all of the routes to add /c to them.

However, why not just set up a simple .htaccess rewrite which would automatically reroute any links already posted? Over time Google will reindex and search results would then reflect the new URL.

That would be much simpler, quicker and safer - if you were to miss a route for example.
 
This is my question... is it better to use the XF route system to do this, or .htaccess to maintain the structure? If the XF system can do it better than .htaccess, what are the default XF routes a person would enter to ensure ALL default XF structure is captured?

Which is less intensive on the server with 800 people online? .htaccess can be quite intensive on a server doing this...
 
I have split the posts off to a new thread as this is somewhat outside the scope of the guide thread.

I'm not sure what the full list is off hand - you would need to go through the various pages and note them all down.

Personally I would just do the move to the root and the .htaccess rewrite.
I have moved my site three or four times and used .htaccess rewrites to redirect existing links each time with no issues.
 
Thanks Brogan... looks like that is the option if I move it back to root after reading Mikes response as well. I thought it might be capable of that task. No issues though... just another option ruled out.
 
Top Bottom