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.

We're retiring the forums!

The SilverStripe forums have passed their heyday. They'll stick around, but will be read only. We'd encourage you to get involved in the community via the following channels instead:

General Questions /

General questions about getting started with SilverStripe that don't fit in any of the categories above.

Moderators: martimiz, Sean, Ed, biapar, Willr, Ingo, swaiba

index.php added to base href

Go to End

12 Posts   24804 Views


Community Member, 17 Posts

11 October 2010 at 9:21am

Ok txz Simon,

Is renaming the index.php a real solution or should I contact my host? In other words can it cause any problems using a different name for the index.php.


Forum Moderator, 922 Posts

11 October 2010 at 10:30am

Edited: 11/10/2010 10:30am

The index.php is only provided as a fallback for cases when mod_rewrite isn't enabled.

Deleting it is safe, along with install.php, once you've successfully installed SilverStripe.



Community Member, 6 Posts

12 October 2010 at 12:34am


I had this problem with a site - all the links based off / but on the homepage, inexplicably, the links were based off /index.php.

Rather than deleting files or hacking core code - I added this to _config.php:


Which fixes the issue (for me) as it overrides the internal base url handler and forces it to use / - obviously when you force stuff it may not work in edge cases.



Community Member, 178 Posts

13 October 2010 at 4:33am

Thanks civkati
that solved my problem :)
as well this fixed an issue I had with debuggin in my IDE, where I needed to specifiy a start page for loading the site in debug mode. The only page I could specify to use for this was index.php, but linking to it directly cause all of the path errors I listed earlier. So this has made it so that I can now run local debuggin in my IDE :)

Go to Top