라이브러리
[APACHE] RedirectMatch - 정규식을 사용하여 특정 URL을 리다이렉트합니다.
RedirectMatch란?
RedirectMatch는 Apache HTTP Server의 디렉토리와 파일을 재지정하는 데 사용되는 명령어입니다. RedirectMatch는 Redirect와 유사하지만, 정규표현식을 사용하여 URL 패턴을 매칭하는 데 사용됩니다.
RedirectMatch의 기본 구조
RedirectMatch의 기본 구조는 다음과 같습니다.
#hostingforum.kr
RedirectMatch [코드] "패턴" "대상 URL"
- `[코드]`: 301, 302, 303, 307, 308 중 하나를 지정합니다. 301은 영구 재지정, 302는 일시적 재지정, 303은 일시적 재지정(POST로 재지정), 307은 일시적 재지정(POST로 재지정), 308은 일시적 재지정(POST로 재지정)입니다.
- `"패턴"`: 정규표현식을 사용하여 URL 패턴을 지정합니다.
- `"대상 URL"`: 재지정할 URL을 지정합니다.
RedirectMatch 예제
1. 영구 재지정
#hostingforum.kr
RedirectMatch 301 "^/old-path$" "/new-path"
이 예제는 `/old-path` 경로로 접근했을 때 `/new-path`로 재지정합니다.
2. 일시적 재지정
#hostingforum.kr
RedirectMatch 302 "^/old-path$" "/new-path"
이 예제는 `/old-path` 경로로 접근했을 때 `/new-path`로 일시적으로 재지정합니다.
3. 일시적 재지정(POST로 재지정)
#hostingforum.kr
RedirectMatch 303 "^/old-path$" "/new-path"
이 예제는 `/old-path` 경로로 접근했을 때 `/new-path`로 일시적으로 재지정하고 POST 메서드를 사용합니다.
4. 일시적 재지정(POST로 재지정)
#hostingforum.kr
RedirectMatch 307 "^/old-path$" "/new-path"
이 예제는 `/old-path` 경로로 접근했을 때 `/new-path`로 일시적으로 재지정하고 POST 메서드를 사용합니다.
5. 일시적 재지정(POST로 재지정)
#hostingforum.kr
RedirectMatch 308 "^/old-path$" "/new-path"
이 예제는 `/old-path` 경로로 접근했을 때 `/new-path`로 일시적으로 재지정하고 POST 메서드를 사용합니다.
RedirectMatch의 정규표현식
RedirectMatch에서 사용되는 정규표현식은 Apache의 정규표현식 규칙을 따릅니다. 예를 들어, `^`는 문자열의 시작을 나타내고 `$`는 문자열의 끝을 나타냅니다.
#hostingforum.kr
RedirectMatch 301 "^/old-path/(.*)$" "/new-path/$1"
이 예제는 `/old-path/` 경로로 접근했을 때 `/new-path/` 경로로 재지정하고 URL의 끝에 있는 모든 문자열을 `$1`로 재지정합니다.
RedirectMatch의 사용
RedirectMatch는 Apache HTTP Server에서 디렉토리와 파일을 재지정하는 데 사용됩니다. 예를 들어, 사이트를 이전할 때 사용하거나, URL을 단순화할 때 사용할 수 있습니다.
#hostingforum.kr
RedirectMatch 301 "^/old-path$" "/new-path"
이 예제는 `/old-path` 경로로 접근했을 때 `/new-path`로 재지정합니다.
RedirectMatch는 Apache HTTP Server의 디렉토리와 파일을 재지정하는 데 사용되는 명령어입니다. RedirectMatch는 Redirect와 유사하지만, 정규표현식을 사용하여 URL 패턴을 매칭하는 데 사용됩니다. RedirectMatch의 기본 구조는 `[코드] "패턴" "대상 URL"`입니다. RedirectMatch의 예제는 5가지가 있으며, 각 예제는 다른 재지정 코드와 정규표현식을 사용합니다. RedirectMatch는 Apache HTTP Server에서 디렉토리와 파일을 재지정하는 데 사용됩니다.
댓글목록
등록된 댓글이 없습니다.