2010-03-19 4 views
0

isapi_rewrite하는? 다음 줄 isapi_rewrite 2 변경해야합니다내가 mod_rewrite를 재 작성해야하는 Modx의 htaccess로 파일이 2</p> <p>누군가가 나를 도와주세요 수 isapi_rewrite해야

옵션 + FollowSymLinks를 한다 RewriteEngine을 RewriteBase/

한다 RewriteCond % {HTTP_USER_AGENT}에 ^. 내부 \ 더미 \ 연결. $ [NC] RewriteRule의 * - [F, L]

한다 RewriteRule^(관리자 | 자산) -.! [L]

한다 RewriteCond % {REQUEST_FILENAME} -f 한다 RewriteCond % {REQUEST_FILENAME} - d RewriteRule^(. *) $ index.php? q = $ 1 [L, QSA]

감사합니다.

+0

시도해 보셨습니까? ISAPI 재 작성은 mod_rewrite와 매우 유사한 구문을 사용합니다. 나는 옵션, RewriteEngine 또는 RewriteBase가 지원되지만, 나는 틀릴 수도 있다고 믿지 않는다. RewriteBase - UriMatchPrefix와 비슷한 속성이 있지만 RewriteEngine은 설명서에 언급되어 있지 않습니다. –

답변

1

ISAPI_Rewrite v2는 "RewriteCond % {REQUEST_FILENAME}! -f"를 지원하지 않지만 위의 구성에서만 옵션이 작동하지 않는 반면 99 % mod_rewrite 호환 구문을 사용하므로 ISAPI_Rewrite v3을 사용하는 것이 좋습니다. 지시어.

또한 IIS 7 (7.5)을 사용하는 경우 Windows 시스템에서 30 개 이상의 Apache 모듈 (mod_rewrite 포함)을 구현하는 Helicon Ape을 사용할 수 있습니다. Ape는 수정없이 위의 설정을 그대로 지원합니다.

+0

Windows 서버 2003의 IIS6에도 Helicon Ape를 설치할 수 있습니다. http://helicontech.blogspot.com/2009/03/using-helicon-ape-under-iis6-windows.html –