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've moved the forum!

Please use forum.silverstripe.org for any new questions (announcement).
The forum archive will stick around, but will be read only.

You can also use our Slack channel or StackOverflow to ask for help.
Check out our community overview for more options to contribute.

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

Problem displaying web with localhost/index.php


Go to End


5 Posts   15544 Views

Avatar
Josua

Community Member, 87 Posts

30 January 2012 at 12:25am

I installed WampServer on my computer to create my website.
I installed SilverStripe in c:/wamp/www
If I type 'localhost' in the webbrowser, default page (blackcandy) is normally displayed, however, if I type 'localhost/index.php' the page is displayed without format.
If I do the same on a remote web server both forms (www.dominio.com or www.dominio.com/index.php) show the page properly.
Is this normal?
Do I have to configure WAMP in any special way?
I have already enabled Apache rewrite_module.

Attachment 2 pictures that you see all this.

Thanks.

Regards,

Jose A.

Attached Files
Avatar
dhensby

Community Member, 253 Posts

30 January 2012 at 1:22am

The index.php link will be adding that too the bare tag in the html, thus breaking your assets links.

You shouldn't be running with index.php, you can add a rewrite rule to the .htaccess to stop index.php working.

Avatar
Josua

Community Member, 87 Posts

30 January 2012 at 2:43am

Thank you for your answer.
But why it works when a remote server?
What rewrite rule should add to the file .htaccess?

Thanks.

Regards,
Jose A.

Avatar
Josua

Community Member, 87 Posts

1 February 2012 at 10:24pm

Hello all,

Nobody knows the answer?

Thanks,
Jose A.

Avatar
dhensby

Community Member, 253 Posts

12 February 2013 at 11:16pm

This is the line I use:

RewriteRule ^(home|index\.php)/?$        /       [L,R=301,NC]