Grow your CSS skills. Land your dream job.

Last updated on:

Get The Dreamhost Stats Page Working on a WordPress Site

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>

Comments

  1. Permalink to comment#

    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 :)

  2. Permalink to comment#

    Thanks!!! That’s exactly what I needed, the pages really did look ugly with the ?p=number!!

    Keep up the good work!

  3. Esh
    Permalink to comment#

    Thanks. Its exactly what i am looking for!

  4. 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

  5. Thanks, great tip. I rebuilt my permalinks a few times in the WP dashboard to get my nav working again. (Settings > Permalinks > Save Changes)

  6. Permalink to comment#

    Excellent post! Now my stats pages are working again.

  7. Permalink to comment#

    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).

Leave a Comment

Posting Code

  • Use Markdown, and it will escape the code for you, like `<div class="cool">`.
  • Use triple-backticks for blocks of code.
    ``` 
    <div>
      <h1>multi-line block of code</h1>
      <span>be cool yo.</span>
    </div>
    ```
  • Otherwise, escape your code, like <code>&lt;div class="cool"&gt;</code>. Markdown is just easier though.

Current ye@r *

*May or may not contain any actual "CSS" or "Tricks".