htaccess rewriterule 상위 폴더 만
-
05-07-2019 - |
문제
htaccess 파일이있는 현재 폴더에만 적용되도록 다시 쓰기 규칙을 변경하고 싶습니다.
RewriteEngine on
RewriteRule ^(.*)\.html $1\.php
이 작업을 어떻게 변경하려면 어떻게해야합니까? 감사,
해결책
패턴을 제한하여 다른 캐릭터 만 일치하도록 제한하십시오 /
:
RewriteRule ^([^/]+)\.html$ $1.php
다른 팁
알려진 하위 다이렉터가 제한되어 있다면 다음과 같은 일을 할 것입니다.
RewriteCond %{REQUEST_URI} (list|of|sub|dirs)
RewriteRule . - [s=1]
RewriteRule ^(.*)\.html $1\.php
조건이 참을 때 다음 1 규칙을 건너 뜁니다. 당신은 변경할 수 있습니다 [s=1]
하위 다이렉터에 적용하지 않으려는 많은 규칙과 일치합니다.
제휴하지 않습니다 StackOverflow