Redirecting links within a subfolder
I'm brand new to this site, so please excuse if I've posted this in the wrong area.
I'm developing a website for a customer located at www.mydomain.com/projects/customer. This site will eventually be moved to www.customer.com.
I'm trying to style my links as straight /index.html and /about.html, INSTEAD OF /projects/customer/index.html and /projects/customer/about.html so when the site is moved, I won't have to redo a hundred links and change them all back to /index.html and /about.html.
I tried creating a .htaccess file in the /projects/customer folder that said:
RewriteRule ^index/$ /projects/customer/index.html [L]
RewriteRule ^about/$ /projects/customer/about.html [L]
My thinking is that it should take a link called /about.html and show instead /projects/customer/about.html, but it's just plum not working. /about.html still goes to www.mydomain.com/about.html
I'm very new to .htaccess and don't really know what I'm doing, and I have no idea if there's a better way to do this anyway. Can anyone help??
Oh!! I was, apparently, making this wayyy too complicated. At the head of each page I simply put in:
<base href="http://mydomain.com/projects/customer/" ></base>
And suddenly, all my index.html and about.html links are now going to mydomain.com/projects/customer/index.html etc.
I figure when I move the site to my customer's domain I'll just omit that line from the head of each page (MUCH easier than rewriting all the links!) and all will be well?
Actually, I should probably change it to
<base href="http://mydomain.com/projects/customer" ></base>
with NO trailing slash, and change my index.html links to /index.html, right? Because without a base href all links will try to go to www.customer.comindex, right? Not www.customer.com/index?
Sorry for the crazy newbie questions!! I'm new to moving sites around servers and just trying to make it easier on myself.
Users Browsing this Thread
There are currently 1 users browsing this thread. (0 members and 1 guests)