Posted August 5th, 2009, in: Computer Problems and Fixes| Technology
Problem: Yahoo! Small Business Hosting doesn’t allow “Pretty” Permalinks (particularly with more recent versions of WordPress)
Solution: This Plugin I found after hours of searching: Disable Canonical URL Redirection
More reading that may or may not be helpful HERE.
As far as I can tell, Yahoo! Small Business Hosting Sucks for WordPress. Any time I want to do anything with it I seems to have to spend a day doing research.
If you found this information helpful, please consider making a donation. No amount is too small.
10 Responses to “Fixed: Permalinks w/ Yahoo Hosting (WordPress)”
Jackson,
First of all,
go to settings/permalinks and put it back to the default settings.
Does the site work correctly with ugly urls?
If so, you’re probably close to solving the issue.
Take note of the extra plugin included by Yahoo, custom permalinks or whatever.
Try turning it off and back on. Try updating everything.
And ultimately, yes, your client should get the hell out of yahoo small business hosting. It sucks. I really like BlueHost, thus the Affiliate link in my sidebar. HostGator is pretty awesome too.
Let me know what happens.
BTW,
You’re also going to have a bitch of a time if you try to move the WP install at “/newsite/” to “/” …I’ve gotten nowhere with my Y!SB WP Clients as far as moving the blog to the root. Moving a WP site is usually a very straight-forward process. 1. move files. 2. Change Siteurl and Home in the wp-options table of the Database. But not with Yahoo! I’m thinking it can’t be done.
Good Luck!
Thanks for getting back to Andrew. I went ahead and used Yahoo’s one click install and it works pretty well so far.
What concerns me now is moving the site to the root?!? And from your experience, this is not going to be easy to do or even possible…
I might need to start thinking of Plan B. Switching servers.
Thanks for the advice!
BlueHost.
They Rock.
Use my Affiliate Link!
I tried to get this to work with wordpress 2.8.4, no luck yet…
Hi,
A few days back I got “500 Internal Server Error” on my blog hosted on Yahoo! Small Business and then contacted Y! about it.
After a few hours a white page saying “Welcome to touchreviews.net” starting showing. (I think they messed up my index.php file.)
I restored the index.php but still can’t get the blog to show.
The blog had been working fine for more than 6 months until “500 Error Server Error” showed up and I called Y! support team.
Now, http://touchreviews.net/welcome.html works but http://touchreviews.net does not show the blog.
Any help would be appreciated!
Ravin
Ravin,
I think you need to take a close look at your files.
First, there’s doesn’t appear to be an index.php file.
http://touchreviews.net/index.php
there does seem to be an index.html
http://touchreviews.net/index.html
And if you have both, the html one will be what loads in most cases. So get rid of any index file in the WP directory that isn’t index.php… You can just rename them to something else, you don’t have to delete them.
Now, I could be wrong about your files. Here’s some other advice.
If you’re files seem OK, take a look at you .htaccess file. Y! has trouble with Permalinks so try renaming that file to .htaccess-old and see if the site comes back.
WordPress sites sometimes get 500 Internal Server Error messages after upgrades. Try creating a new “plugins” folder and rename the current one something else. If this fixes it, move the plugins from the old to the new folder ONE AT A TIME and activate each one after moving it to the new folder.
Let me know if any of this helps.
-A
Thanks for your prompt reply!
I have noticed a weird behaviour, the blog seems to load occasionally.
As suggested, I renamed the plugins directory to plugins-old and created an empty directory called plugins
– Result = Still getting Connection Timed Out.
I did update my wordpress installation to 2.8.6 a few days back.
Y! support team say their is no issue with the server as http://touchreviews.net/welcome.html works
index.php (file included in default wordpress package) exists as I can see in the Control Panel.
index.html is just a ’site under construction’ file
I am not too sure where .htaccess is located and I think Y! does not allows access to it (I could be wrong)
This is very frustrating! The blog was working fine for more than 6 months and now suddenly I am getting this error.
rename index.html to something else so it wont cause you any trouble.
then, to get to .htaccess look for a way to “show invisible files” …the file is ‘invisible’ because its name starts with a period (.)… Any file that starts with a period is a “hidden” file. I don’t remember what “file manager” software Y! uses, but it probably has a hide/show invisible files feature.
.htaccess is located wherever WP is installed. It’s in the same directory as /wp-content/ and /wp-admin/ and all the other root-level wp stuff.
I suppose it’s possible that you don’t have one if you’ve never used “pretty” permalinks. In other words, if you pages and posts have URLs that look like
yoursite.com/?p=123
instead of pretty ones like
yoursite.com/about/
You might want to look into using a real FTP program instead of the browser-based file manager in the control panel.
Let me know if there’s anything else I can do to help.
Cheers.
Thanks for helping out!
I am changing my hosting service provider. Y! was a wrong choice for installing Wordpress.
Have signed up for Host Gator.

Loading... 
AMEN Brother!
I tried the plugin out but had no luck… not sure what’s happening at this point?
http://www.consultspringboard.com/newsite/
Then click on something… can’t find the page?
I’m thinking of telling the client to move to a new server at this point.