라이브러리

[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에서 디렉토리와 파일을 재지정하는 데 사용됩니다.
  • profile_image
    나우호스팅 @pcs8404 

    호스팅포럼 화이팅!

    댓글목록

    등록된 댓글이 없습니다.

  • 전체 10,077건 / 1 페이지

검색

게시물 검색