Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

mod_rewrite mysterious subreq

Seems like some apache module is interfering with my request uris as it suffixes ".html" to it.

My rewrite log:

172.16.103.1 - - [08/Mar/2012:14:56:33 +0100] [www.example.org/sid#7ff723575b58][rid#7ff724b4fc58/initial] (1) pass through /folder/subfolder/
172.16.103.1 - - [08/Mar/2012:14:56:33 +0100] [www.example.org/sid#7ff723575b58][rid#7ff724b42468/subreq] (3) [perdir /srv/www/html/project/] add path info postfix: /srv/www/html/project/folder/subfolder.html -> /srv/www/html/trustedshops/folder/subfolder.html/
172.16.103.1 - - [08/Mar/2012:14:56:33 +0100] [www.example.org/sid#7ff723575b58][rid#7ff724b42468/subreq] (3) [perdir /srv/www/html/project/] strip per-dir prefix: /srv/www/html/project/folder/subfolder.html/ -> folder/subfolder.html/

This merely happens on our development servers. But It's hard do compare the whole apache config. Any ideas which module could be responsible?

like image 760
Chrisissorry Avatar asked Dec 03 '25 09:12

Chrisissorry


1 Answers

  • Turn off MultiViews as this generates subrequests
  • Ditto DirectoryIndex with a list of possiblities.
  • Use the NS flag on your rewrite rules, or

    RewriteCond %{IS_SUBREQ}  t
    RwriteRule  ^             -   [L]
    
like image 147
TerryE Avatar answered Dec 06 '25 10:12

TerryE



Donate For Us

If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!