2012-03-08 2 views
3

아파치 모듈이 내 요청 uris를 "".html로 접미사로 사용하고있는 것처럼 보입니다.mod_rewrite 신비한 subreq

내 재 작성 로그 :

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/ 

이 단지 우리의 개발 서버에서 발생합니다. 하지만 전체 아파치 설정을 비교하는 것은 어렵습니다. 모듈이 책임 져야 할 아이디어가 있습니까? 이 possiblities의 목록을 하위 요청

  • 동감 DirectoryIndex에 발생으로

  • +0

    사용중인의 RewriteRules은 무엇입니까? 어떤 URL을 사용하고 있으며 무엇을 다시 쓸까요? 어둠 속에서 그냥 야생 찔러. – Gerben

    답변

    5
      은 MultiViews를 전원을 끄고
    • .
    • 은 재 작성 규칙에 NS 플래그를 사용하거나

      RewriteCond %{IS_SUBREQ} t 
      RwriteRule^   - [L] 
      
    +1

    htaccess에'Options -MultiViews'를 추가해보십시오! 기본 서버 구성에서 MultiViews를 사용하도록 설정 했으므로 문제가 발생했습니다. – Chrisissorry