17488 Posts in 4473 Topics by 1978 members
|Go to End|
8 April 2008 at 4:07pm
I have set the redirects up in the .htaccess file before Silverstripe's block. On clicking links to the older URIs, I get the new URI with a ?url=/oldURI.html.
Should the redirects be after the Silverstripe block? What is the best way to avoid the ?url=/oldURI.html ?
8 April 2008 at 5:57pm
Thanks very much to DesignCity and simon_w who helped me fix my problem on IRC ))))
9 April 2008 at 2:23am
Please share your solution with the forum... Someone else might need this as well..
14 April 2008 at 3:09pm
At the top of .htaccess (before the SilverStripe block) place this:
RewriteRule Directory/File.html newURI/ [R=301,L]
3 June 2008 at 1:41pm
Just to expand on the previous post:
If you set up the following (using my own site as the example):
RewriteRule social/maternity/ http://nfaw.org/paid-maternity-leave/ [R=301,L]
RewriteRule social/ http://nfaw.org/women-s-social-policy/ [R=301,L]
The redirects seem to work as expected. The most specific one is triggered first, followed by the more general. You can get users to the most popular entry points directly, while for other pages, they at least land in the right part of the site.
Your web stats program should identify the most common entry points to help with this process.
|Go to Top|