📚 [Tomcat] URL Rewrite 시키기

Category: Tomcat | 📅 June 10, 2021

조건

tomcat8부터 됨 . tomcat7은 안됨!

설정방법

건드려야 하는 파일은 server.xml , rewrite.config 파일 이렇게 두 개.

Server.xml 내용 추가

    <Valve className="orgapache.catalina.valves.rewrite.RewriteValve" />
</Host>

rerwriet.config 파일 생성

위치 : tomcat/conf/Catalina/localhost/

RewriteRule ^[URi]/(.*)$ http://digndig.kr/$1 [R,L]

위 2가지를 만든 후, 톰캣 재시작.

테스트

$ curl localhost:8080/Uri

로그 상에 302가 표시됨

$ curl -L localhost:8080/Uri

로그상에 변경된 uri로 로그 남음

📖 REFERENCES
  • Apache Tomcat 8