.htaccess에서 Nginx로의 변환
무료 온라인 .htaccess에서 Nginx로의 변환기, 설치 필요 없음. Apache 리디렉션 규칙을 Nginx 설정으로 변환합니다.
.htaccess를 nginx로 변환 도구 정보
Apache .htaccess 지시어를 파싱하여 대략적인 nginx 동등물을 생성합니다. RewriteEngine, RewriteBase, RewriteCond, RewriteRule, RedirectMatch, ErrorDocument, Header set, Options +Indexes/-Indexes를 처리합니다. <IfModule> 블록 내부의 지시어는 처리되며, 그 외의 모든 항목은 무시됩니다.
사용 방법
1. 입력 텍스트 영역에 .htaccess 내용을 붙여넣습니다 2. Convert를 클릭하여 인식된 지시어를 파싱하고 변환합니다 3. 출력 텍스트 영역에서 생성된 nginx 설정을 검토합니다 4. 복사 아이콘을 클릭하여 결과를 복사합니다 5. 인식 가능한 지시어가 없으면, 출력 영역에 지시어 없음 메시지가 표시됩니다
지원되는 지시어 매핑
RewriteRule은 rewrite 또는 location/return 블록이 됩니다(R=301은 301, 그 외에는 302). %{HTTP_HOST}, %{REQUEST_FILENAME}, %{HTTPS}에 대한 RewriteCond는 nginx의 if (...) 블록으로 변환되며, 다른 조건은 주석으로 출력됩니다. RedirectMatch는 location ~ + return이 됩니다. ErrorDocument는 error_page가 됩니다. Header set은 add_header가 됩니다. Options -Indexes는 autoindex off가 됩니다. 복잡한 조건, SetEnv, AuthType 및 대부분의 다른 지시어는 변환되지 않습니다.
▶생성된 nginx 설정을 프로덕션에 바로 사용할 수 있나요?
▶일부 RewriteCond 줄이 주석으로 표시되는 이유는 무엇인가요?
▶AuthType, Require, Limit를 처리하나요?
▶[L]이나 [R=301] 같은 RewriteRule 플래그는 어떻게 되나요?
이 도구가 당신에게 도움이 되었다면, 저에게 커피 한 잔 사주세요.
제게 커피 한 잔 사주세요.