This may be something obvious but I've searched through the forum and google and can't find a solution.
I have installed Silverstripe as a replacement CMS and have added silverstripe-linkmapping to handle the old links that have been indexed in google. I can access the linkmapping admin page and add the urls to map but it still defaults to the 'page not found'.
Silverstripe version 2.4.5
Is there any extra config / setup that needs to be in place for it to work? The htaccess file is the default from the install.
On a related note, if someone comes to the site via an old google listing (old site used index.php/..) then all pages visited after the inital 'page not found' page still have the index.php in the address. Can that be changed?
I don't know the solution to this, but i think the problem is that the link-mapping module, only kicks in when a "page not found" error happens, and since SS also uses index.php behind the pretty URL's - the request never actually goes the the link mapping module controller.
I wonder if there is someway of combining the code from the linkmapping module and the code from the SS book, regarding Legacy URL's.
I think the code from SS book is not working with nested URL's but i don't know.