I spent the better part of a Friday night sorting this out. I had just launched 4 new wordpress blogs that were secondary installs on each server. (I use a VPS and /home/domain/www/ was the primary wordpress install – the secondary installs existed at /home/domain/www/secondsite ) . The problem was that I switched on the fancy permalinks in the control panel of wordpress and after that nothing worked but the main page. Setting things back to the default I could see posts, but not the feed or anything else that relied on mod_rewrite.
Everything else gave the server generated 404 error page. I started by comparing .htaccess files they seemed fine. Then I disabled all the plugins and switched back to the default theme. That didn’t solve things. I disabled and re-enabled the pretty permalinks THAT didn’t work. I started nosing around the VPS’s /etc/httpd/conf/httpd.conf file and made sure mod_rewrite was there (of course it was because the pretty permalinks work on the /home/domain/www install of wordpress…)
So, the fix is to have a directory entry for that folder with AllowOverride ALL to allow the .htaccess to override the default settings. (Or change the default folder settings for apache to allow overrides.) It has to be done in .htaccess
An example of setting the default to allow overrides (allow .htaccess “stuff”) is….
You can use that template to specifically allow that for your chosen directory and hopefully not have the hair pulling evening that I did.
Related PostsRelated Posts
- Virtual Server on Apache to listen on an alternate port In the last few days, I had to set up something a bit unusual with apache. Basically the goal was to have apache listen for connections on two different ports (the standard port 80 and an alternate port 85). The problem was that I wanted different content at each port.......
- Google indexing weirdness In looking at my Google Analytics info.... I checked on the Northcarolinagenealogy.net site's stats and found that it's really dropped since about Friday or Saturday from decent traffic to next to nothing. (20 visitors a day now.) The first thing I noticed was no google.com referrers.... So, I started looking......
- bbpress mod_rewrite Woes I don't know if you're familiar with bbpress, it's the forum cousin of wordpress and can integrate nicely into the wordpress database to allow users to be shared across the two installs. So, on my North Carolina Genealogy site and my South Carolina Genealogy site I have bbpress forums installed.......
- SEO Principles for WordPress Blogs WordPress is a relatively SEO friendly blogging tool to begin with. It offers a linking structure that makes it relatively easy for spiders to crawl your pages, and the code contains very little validation errors if any at all. However, there are a few additional steps that you can follow......
- WordPress in Depth Need a Manual for WordPress? WordPress has grown into the number 1 blogging tool in its category: several million bloggers have downloaded this powerful open source software, and millions more are using WordPress.com’s hosted services. Thirty-two of Technorati’s Top 100 blogs now use WordPress. WordPress InDepth, 2nd edition is a......
- Switching from wordpress.com to wordpress.org dilemma One of my really early posts was differentiating between wordpress.com and wordpress.org. Although wordpress.org sites have the flexibility to do just about anything a blogger wants at a low cost of a domain and hosting, wordpress.com does has its place in the world. That said, wordpress.org is really where nearly......
- bbpress mod_rewrite Woes
- Virtual Server on Apache to listen on an alternate port
- Using .htaccess to ALLOW directory browsing
- Strange Outage
- Having multiple domains direct to one web site