httpd-users mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Joyce Babu <jo...@joycebabu.com>
Subject Re: [users@httpd] Re: Mod_rewrite END flag does not work for directory index
Date Sun, 28 Jul 2013 07:35:50 GMT
On Sat, Jul 27, 2013 at 10:33 PM, Eric Covener <covener@gmail.com> wrote:

> Just occurred to me that just NS flag may be enough too.
>

It didn't work. According to the manual, NS flag will only prevent the
rules from being applied on sub requests.


>  On Sat, Jul 27, 2013 at 11:49 AM, Eric Covener <covener@gmail.com> wrote:
> >
> > My recollection is that END is designed to prevent looping from
> > rewrites own re-injection method during per-directory rewrites, which
> > differs from how mod_dir and mod_negotiation internally lookup and
> > then replace/redirect the active request.
> >
> > The method used by END does not propagate to those subrequests -- very
> > little does.  But maybe it would be possible for mod_rewrite to reach
> > back, but I think it may  require a new flag as some subrequests are
> > not replacing the current request.
>

You are right. I tried disabling DirectoryIndex, and it worked correctly.
It is not passed to FallbackResource too.


> > I have a suspicion that maybe the 2.4 difference is related to not
> > having a default type anymore. It is quite a roundabout influence, but
> > you could maybe see if ForceType or SetHandler makes some kind of
> > difference if it's active on that context?
>

SetHandler application/x-httpd-php worked. The file is being served
correctly, even though a sub request is still being issued for the
directory index file.  Should I report this as a bug in mod_dir/mod_rewrite?

Thanks,
Joyce Babu

Mime
View raw message