
make/lores/some/
가리키거나 매핑하려면 이 URL/디렉토리가 필요합니다. 확장 기능 login/
도 다시 작성해야 합니다 ..php
.html
예
example.com/make/lores/some/login.html
서버 의 클라이언트 유형이 process example.com/login/login.php
.
아래 규칙이 있지만 문제는 로그인 디렉터리 아래의 다른 파일(예: /login/images/one.png
등)이 처리/다시 작성되지 않아 404 오류가 발생한다는 것입니다.
RewriteRule ^(.*)\.htm$ login/index.php [NC]
답변1
아마도 다음과 같을 것입니다:
RewriteEngine on
RewriteRule ^/make/lores/some/(.+) http://example.com/login/$1 [R,L]
그러면 새 URL에 대한 재작성이 처리됩니다. 확장자를 에서 으로 수정하려면 .html
두 .php
번째 규칙을 사용할 수 있습니다.
RewriteRule ^/login/(.+)\.htm$ http://example.com/login/$1.php [R,L]