Welcome to WebmasterWorld Guest from 54.162.250.227

Forum Moderators: Robert Charlton & goodroi

Message Too Old, No Replies

index.php displayed instead of domain root

     
7:51 pm on Feb 28, 2009 (gmt 0)

New User

5+ Year Member

joined:Feb 28, 2009
posts: 2
votes: 0


Just recently our PR 4 www.example.com/ has started to return www.example.com/index.php and shows a PR of 2.

Although may be not connected we had experienced a drop of about 5 places in Google all but 2 of which were recovered in the last few days.

It appeared to happen after the domain was hit by a temporary DNS error.

Any thoughts on what might cause www.example.com/index.php to show by default as opposed to www.widget.com/ ?

Thanks

[edited by: tedster at 7:54 pm (utc) on Feb. 28, 2009]
[edit reason] switch to example.com - it can never be owned [/edit]

8:15 pm on Feb 28, 2009 (gmt 0)

Senior Member

WebmasterWorld Senior Member 10+ Year Member

joined:Apr 28, 2006
posts:1043
votes: 1


I would recommend doing a 301 redirect from index.php to /, you can find some info here..
[webmasterworld.com...]

mine looks like this..

RewriteCond %{THE_REQUEST} ^[A-Z]{3,9}\ /([^/]+/)*index\.php\ HTTP/
RewriteRule ^(([^/]+/)*)index\.php$ http://www.example.com/$1 [R=301,L]

8:30 pm on Feb 28, 2009 (gmt 0)

Senior Member

WebmasterWorld Senior Member g1smd is a WebmasterWorld Top Contributor of All Time 10+ Year Member Top Contributors Of The Month

joined:July 3, 2002
posts:18903
votes: 0


As well as installing the redirect make sure that you also change the URLs in the links on your site to use the URL version without the index file filename within.

If you need to redirect other index filenames, use for OR and consider using something like

\.(php[456]?html?[aj]spx?cfm)$
in place of the existing
\.php
part.
8:49 pm on Feb 28, 2009 (gmt 0)

Senior Member

WebmasterWorld Senior Member 10+ Year Member

joined:Apr 28, 2006
posts:1043
votes: 1


To further clarify what g1smd said, as he pointed out to me not too long ago, internal linking should be to the FQDN www.example.com/ instead of www.example.com/index.php or just index.php...
8:49 pm on Feb 28, 2009 (gmt 0)

Senior Member

WebmasterWorld Senior Member 10+ Year Member

joined:May 8, 2003
posts:1141
votes: 0


Just recently our PR 4 www.example.com/ has started to return www.example.com/index.php and shows a PR of 2.

What do you mean with "return www.example.com/index.php". Do you mean if you enter http://www.example.com you are redirected to http://www.example.com/index.php?

If this is the case you probably already set up a redirect, either in the htacces or in your PHP file. Setting up another redirect then may cause a loop.

8:59 pm on Feb 28, 2009 (gmt 0)

Senior Member

WebmasterWorld Senior Member g1smd is a WebmasterWorld Top Contributor of All Time 10+ Year Member Top Contributors Of The Month

joined:July 3, 2002
posts:18903
votes: 0


I think he means "the URL listed in SERPs has recently changed".
At least, that's what I based my earlier answers on.
10:00 pm on Feb 28, 2009 (gmt 0)

New User

5+ Year Member

joined:Feb 28, 2009
posts:2
votes: 0


Thanks for your suggestions guys. I'll check it out
10:37 pm on Apr 2, 2009 (gmt 0)

New User

5+ Year Member

joined:Dec 20, 2007
posts:36
votes: 0


Hope it's okay that I use this thread to inquire about the exact same problem I experienced two days ago. This is the first time this has happened to my site and my web guy doesn't know why.

I have two main keywords I use to rank for my home page and it ranks in the top 5. Two days ago, it went missing. It wasn't on the 2nd, 3rd, 4th, or 5th page, so I used a link operator to check and noticed the home page wasn't indexed at all. I googled my domain name only to see the home page URL with the /index.php at the end of it show up. Why Google indexed that page instead, just out of the blue, is a mystery to me.

But this is what transpired the week before that lead up to that problem. Last week, I transferred my domain from one registrar to Godaddy. I still use the same host, not Godaddy's. The transfer was successful and the site worked just fine after the transfer was complete. The site still retained its ranking. Then two days ago, this index.php shows up in place of my actual home page. Not only that, my home page, which is supposed to be a PR 5 site is now a PR 0. Yet, the few inner pages that also have PR still have theirs though. It's just the home page's PR that is gone. AND, 6 of my main inner pages have been de-indexed as well.

I'm hoping this is a known and fixable problem. My web guy immediately did a permanent 301 redirect from the URL with the index.php to the one without, and I'm just waiting for Google to re-crawl the page and see the redirect. Is this the correct fix to my problem? Because if not, could it be something to do with the domain transfer?

Thanks for any and all insights.

10:44 pm on Apr 2, 2009 (gmt 0)

Senior Member

WebmasterWorld Senior Member tedster is a WebmasterWorld Top Contributor of All Time 10+ Year Member

joined:May 26, 2000
posts:37301
votes: 0


The 301 redirect is the correct step, sirkevon. This is one of many "canonical problems" and they have been a plague on webmasters for many years.

You will find several good discussions about these problems in the Hot Topics area [webmasterworld.com], which is always pinned to the top of this forum's index page. And you may want to fix a whole batch of them before they make future troubles.

10:53 pm on Apr 2, 2009 (gmt 0)

New User

5+ Year Member

joined:Dec 20, 2007
posts:36
votes: 0


Thanks for that, tedster. I've bookmarked it and will refer to it.
11:36 pm on Apr 2, 2009 (gmt 0)

Senior Member

WebmasterWorld Senior Member g1smd is a WebmasterWorld Top Contributor of All Time 10+ Year Member Top Contributors Of The Month

joined:July 3, 2002
posts:18903
votes: 0


This one is also quite recent: [webmasterworld.com...]
 

Join The Conversation

Moderators and Top Contributors

Hot Threads This Week

Featured Threads

Free SEO Tools

Hire Expert Members