Skip to main content
This site requires you to update your browser. Your browsing experience maybe affected by not having the most up to date version.
I was testing out silverstripe and created my website in a subfolder on my server.
Now that I am happy with it, I moved the folders into the root directory. The website looks fine but now I cannot access silverstripe admin.
I thought it would be www.myurl.com/admin since I moved it but it doesn't work.
also on top that when I click on the links on my website the url has index.php in the middle.
so its www.myurl.com/index.php/contact ...how do I get rid of the index.php?
hope someone can help!
Have you checked your .htaccess file? It's probably rewriting all your urls to the old directory.
Thanks for replying. I found the admin. I had to type in index.php/admin. So does that mean that the rewrite rules have no been set up correctly?
When I installed straight into my subfolder, I had no problems. There was no index.php in the middle of the url.
I have been working on a mac so I can't see the htaccess file.
What do I have to do to set up the rewrite rules? will that solve my problem?
Thanks for your help.
thank you! I didn't move .htaccess to the root.
its working fine now thanks :-D
I have a fix
I have found that running the development on MAMP in a subfolder caused the htaccess to add a rewriteBase rule.
and changing this to
fixed the index.php/admin/ issue on my live server.