324 Posts in 148 Topics by 156 members
|Go to End|
30 May 2009 at 11:58pm
I have moved a static HTML website into SilverStripe - something which was incredibility easy and I'm loving SilverStripe.
I now have the website live and I have setup some 301 redirects pointing the old pages to the new ones.
There's just one big problem - the redirects aren't working
At the top of my htaccess file I have:
redirect 301 index-newsarchive.html http://www.mysite.com/news-archive/
But when I goto index-newsarchive.html I get:
"The requested page couldn't be found."
I've done a bit of research into this and no one else has had this problem. I have been lead to believe my redirect system isn't working correctly. Because:
Isn't this a default redirect setup with SilverStripe:
/cms should goto /admin
But when I put /cms I get:
Why aren't my redirects working?
17 July 2009 at 6:50pm
Have you tried using rewrite rules instead of the redirect statement?
Something along the lines of:
# Place these rules just after the RewriteBase line
RewriteRule ^old/old.htm my-page [R=301,NC,L]
This worked fine for me.
|Go to Top|