문제

상당히 복잡한 .htaccess 파일을 사용하여 사용자 정의 MVC 유형 프레임 워크를 구현하여 모든 URL이 index.php? [일부 매개 변수] 또는 404 페이지로 리디렉션되는 기존 웹 사이트를 수정하고 있습니다. 사용을 사용하여 사이트의 제한된 영역에 Ajax 지원을 추가하고 싶습니다. Xajax, 그리고 구현하기 위해서는 다시 쓰기 규칙에 의해 무시되는 루트에 두 개의 파일을 배치해야합니다. 어떻게해야하나요?

도움이 되었습니까?

해결책

규칙의 상단에 "마지막"플래그가있는 신원 재 작성 규칙은 어떻습니까?

예를 들어, 현재 규칙 세트에서 "/file outside-of-rewriting.html"을 제외하려면 다음 구성이 도움이 될 수 있습니다.

# http://~/outside-of-rewriting.html will be rewritten to itself (i.e., unmodified).
# then no more rules will be applied (because it has “last” flag.)
RewriteRule ^/a-file-outside-of-rewriting.html$ $0 [L]

RewriteRule ^/any/other/rules(/.*) $1
RewriteRule ^/already/exist(/.*) $1
# ...
라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top