WIPIVERSE

다시쓰기 엔진

다시쓰기 엔진(영어: rewrite engine)은 웹 서버 환경에서 URL을 변환(URL 다시쓰기)하는 소프트웨어를 가리킨다. 이는 웹 개발 및 서버 관리 분야에서 사용되는 기술적 개념으로, 위키백과에 정식 문서가 등재되어 있다.

다시쓰기 엔진에 의해 변환된 URL은 일반적으로 원래의 URL보다 더 짧고 간결하며(깔끔 URL, clean URL), 검색 엔진 최적화(SEO)에 유리하고 웹페이지의 내용과의 연관성이 높다. 대표적인 구현 사례로 아파치 웹 서버(Apache HTTP Server)의 mod_rewrite 모듈이 있다.

예시

동적 콘텐츠를 사용하는 웹사이트는 쿼리 문자열 변수를 통해 페이지를 생성하는 URL을 사용하는데, 다시쓰기 엔진은 이를 정적 페이지 형식의 URL처럼 보이도록 변환할 수 있다. 예를 들어, 다음과 같은 동적 URL을

http://example.com/wiki/index.php?title=Page_title

다음과 같이 변환할 수 있다.

http://example.com/wiki/Page_title

이러한 변환을 통해 사용자와 검색 엔진 모두가 이해하기 쉬운 구조의 URL을 제공할 수 있다. 다시쓰기 엔진은 URL 재작성 규칙을 정의하고 이를 서버 수준에서 처리함으로써, 웹사이트의 접근성과 유지보수성을 향상시키는 역할을 한다.

둘러보기

더 찾아볼 만한 주제

    전체 문서 보기