> Is it possible to write a .htaccess file that works > *no matter* where it is located
I don't believe so. If the .htaccess file lives in a directory inside of the Apache root directory, then you _don't_ need to specify a RewriteBase. It's really only necessary when .htacess lives in a virtual directory outside of the Apache root. --Dave ================== David Walker Library Web Services Manager California State University http://xerxes.calstate.edu ________________________________________ From: Code for Libraries [code4...@listserv.nd.edu] On Behalf Of Godmar Back [god...@gmail.com] Sent: Wednesday, July 01, 2009 6:20 AM To: CODE4LIB@LISTSERV.ND.EDU Subject: Re: [CODE4LIB] tricky mod_rewrite On Wed, Jul 1, 2009 at 9:13 AM, Peter Kiraly <pkir...@tesuji.eu> wrote: > From: "Godmar Back" <god...@gmail.com> > >> is it possible to write this without hardwiring the RewriteBase in it? So >> that it can be used, for instance, in an .htaccess file from within any >> /path? >> > > Yes, you can put it into a .htaccess file, and the URL rewrite will > apply on that directory only. > You misunderstood the question; let me rephrase it: Can I write a .htaccess file without specifying the path where the script will be located in RewriteBase? For instance, consider http://code.google.com/p/tictoclookup/source/browse/trunk/standalone/.htaccess Here, anybody who wishes to use this code has to adapt the .htaccess file to their path and change the "RewriteBase" entry. Is it possible to write a .htaccess file that works *no matter* where it is located, entirely based on where it is located relative to the Apache root or an Apache directory? - Godmar