> They can create .htaccess files, but don't always
> have control of the main Apache httpd.conf or the
> root directory.
Just to be clear, I didn't mean just the root directory itself. If .htacess lives within a sub-directory of the Apache root, then you _don't_ need RewriteBase.
RewriteBase is only necessary when you're in a virtual directory, which is physically located outside of Apache's DocumentRoot path.
Correct me if I'm wrong.
--Dave
==================
David Walker
Library Web Services Manager
California State University
http://xerxes.calstate.edu
________________________________________
From: Code for Libraries [[log in to unmask]] On Behalf Of Godmar Back [[log in to unmask]]
Sent: Wednesday, July 01, 2009 7:23 AM
To: [log in to unmask]
Subject: Re: [CODE4LIB] tricky mod_rewrite
On Wed, Jul 1, 2009 at 10:18 AM, Walker, David <[log in to unmask]> wrote:
> > 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.
>
I see.
Unfortunately, that's the common deployment case by non-administrators (many
librarians). They can create .htaccess files, but don't always have control
of the main Apache httpd.conf or the root directory.
- Godmar
|