Re: mod_rewrite difference Apache 2.0 and 2.2 ?

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Do you have MultiViews enabled under 2.2 but not under 2.0?

On Sun, Jun 15, 2008 at 9:09 AM, Sascha Kersken <sk@xxxxxxxxxxxxx> wrote:
> Krist van Besien schrieb:
>>
>> On Sat, Jun 14, 2008 at 13:41, Jan <jan@xxxxxxxxxxxxx> wrote:
>>
>>>
>>> Hi!
>>>
>>> I have just noticed yesterday that one of my mod_rewrite rules which
>>> works fine in Apache 2.0 doesn't seem to work in Apache 2.2.
>>>
>>> Here is the rule:
>>>
>>> RewriteRule ^portfolio/([0-9]+)(/)?$ portfolio.php?serie=$1
>>>
>>> So a request to portfolio/ID is supposed to be send to
>>> portfolio.php?serie=ID. This works fine on the Apache 2.0 installation but
>>> on the Apache 2.2 server the ID is somehow not passed to the script.
>>>
>>> However, when I change the rule to:
>>>
>>> RewriteRule ^folio/([0-9]+)(/)?$ portfolio.php?serie=$1
>>>
>>> and call the page with folio/ID it is passed to the script. Alternatively
>>> it also works when I rename the file to something != rewrite rule, instead
>>> of changing the redirect.
>>>
>>> Is this supposed to be this way? Again, it works in Apache 2.0 as
>>> expected, but not in Apache 2.2.
>>>
>>> Any comments on this issue will are greatly appreciated.
>>>
>>
>> This is quite odd, and should not happen. There might be something
>> else in your config interfering. Have you turned on RewriteLog with a
>> sufficiently high loglevel? The rewrite log should tell you what
>> matches are tried.
>>
>>
>
> Hi,
>
> just another wild speculation: As it does work with "folio" but not with
> "portfolio" (which happens to be the name of the PHP file): Could it be that
> you have mod_speling turned on in your Apache 2.2 installation and had it
> turned off in Apache 2.0? I suppose that mod_speling "corrects" the
> unavailable "portfolio" to the only alternative, portfolio.php, BEFORE any
> RewriteRule matches, and thus does not pass the ID.
>
> Sascha
>
>
> ---------------------------------------------------------------------
> The official User-To-User support forum of the Apache HTTP Server Project.
> See <URL:http://httpd.apache.org/userslist.html> for more info.
> To unsubscribe, e-mail: users-unsubscribe@xxxxxxxxxxxxxxxx
>  "   from the digest: users-digest-unsubscribe@xxxxxxxxxxxxxxxx
> For additional commands, e-mail: users-help@xxxxxxxxxxxxxxxx
>
>

---------------------------------------------------------------------
The official User-To-User support forum of the Apache HTTP Server Project.
See <URL:http://httpd.apache.org/userslist.html> for more info.
To unsubscribe, e-mail: users-unsubscribe@xxxxxxxxxxxxxxxx
   "   from the digest: users-digest-unsubscribe@xxxxxxxxxxxxxxxx
For additional commands, e-mail: users-help@xxxxxxxxxxxxxxxx


[Index of Archives]     [Open SSH Users]     [Linux ACPI]     [Linux Kernel]     [Linux Laptop]     [Kernel Newbies]     [Security]     [Netfilter]     [Bugtraq]     [Squid]     [Yosemite News]     [MIPS Linux]     [ARM Linux]     [Linux Security]     [Linux RAID]     [Samba]     [Video 4 Linux]     [Device Mapper]

  Powered by Linux