mod_rewrite таинственный подреч - PullRequest
3 голосов
/ 08 марта 2012

Похоже, какой-то модуль apache мешает моему запросу uris, поскольку к нему добавляется суффикс ".html".

Мой журнал перезаписи:

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/

Это просто происходит на наших серверах разработки,Но сложно сравнить весь конфиг apache.Любые идеи, какой модуль может быть ответственным?

1 Ответ

5 голосов
/ 08 марта 2012
  • Отключить MultiViews, поскольку это генерирует подзапросы
  • Ditto DirectoryIndex со списком возможностей.
  • Используйте флаг NS в правилах перезаписи или

    RewriteCond %{IS_SUBREQ}  t
    RwriteRule  ^             -   [L]
    
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...