Syndication IconNew article alerts are available via Atom. Hide this message

Don't rewrite UserDir requests

I have a site that's a Rails application which I also want to be able to use as my home on the web -- a place I keep the stuff that I want to share. Since I use Apache, the simplest way to do this is to use the UserDir module. Unfortunately, the way that I setup my applications catches all requests using mod_rewrite and, after some processing to make sure there's not a cached file to use, passes the request to an application server.

For my future reference, here's the necessary mod_rewrite voodoo to avoid rewriting UserDir requests.

# Don't rewrite UserDir requests
RewriteRule ^/~.*$ - [L]

All hail the mighty mod_rewrite cheat-sheet.

About the author

A picture of Craig in black and white

Hi, I'm Craig. I'm obsessed with the web, accessibility, usability and good design in general. I live, work and play in London and love it.

Occasionally I have to work. When I do I generally use Ruby — frequently Rails. I'm available for freelance work if you have an interesting project.

You can contact me by email, MSN or GTalk / Jabber. My address on all of these is craig@xeriom.net.

I Work With Rails

Recommend Me

Blog Roll

Now Playing