For websites hosted with Dreamhost, you have an analytics page by default at yoursite.tld/stats/. WordPress can interfere with this, thinking that you are trying to link to a page or category and give you a generated 404 page instead.
Simply add this to your .htaccess file ABOVE the typical # BEGIN WordPress stuff to get it working again.
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteCond %{REQUEST_URI} ^/(stats|failed_auth\.html).*$ [NC]
RewriteRule . - [L]
</IfModule>
Just the code i was looking for and to add to this, it wont appear to be working unless you clear your cookies or whatever and then reload it. the codes perfect just it wont seem to work unless you do :)
Thanks!!! That’s exactly what I needed, the pages really did look ugly with the ?p=number!!
Keep up the good work!
Thanks. Its exactly what i am looking for!
Wow, thank you for this! Dreamhost could not help me with this at all!! I did what you said, and right away it worked. And Candace, thanks for mentioning clearing the cookies – I had the same problem and after I did that, worked right away!!
Sharon Hiebing
Follow Your Dream Compass
Thanks, great tip. I rebuilt my permalinks a few times in the WP dashboard to get my nav working again. (Settings > Permalinks > Save Changes)
Excellent post! Now my stats pages are working again.
I’ve been using this for a while to view the stats page but I’ve been having problems with our forum running in the subdirectory “forums”–WordPress was messing with that as well, throwing 404 errors every half-dozen accesses or so. I duplicated this chunk in the .htaccess file and changed “stats” to “forums” and it appears to be working. I’m hoping this wasn’t a bad idea (for performance or somesuch).