와일드카드가 포함된 Apache RewriteMap

와일드카드가 포함된 Apache RewriteMap

새 서버에서 여러 도메인을 마이그레이션하고 싶습니다. 첫 번째 단계에서는(SEO 관점에서는 권장되지 않지만) 모든 것이 새 도메인의 루트로 리디렉션되어야 합니다.

나중에 팀은 더 세분화된 리디렉션을 원합니다(따라서 RewriteMaps 사용).

나는 다음과 같은 것을 사용하려고 생각했습니다.

^/(.*)    https://www.newdomain.com/

하지만 내가 잘못된 길을 가고 있는 것 같아

답변1

지도 자체에는 와일드카드나 정규식 또는 이와 유사한 것이 없지만 두 가지 옵션이 떠오릅니다.

  • 그만큼용법지도의 걸릴 수 있습니다기본값은 다음과 같습니다:

    RewriteRule "^/ex/(.*)" "${examplemap:$1|/not_found.html}"

  • rewritemap은 단순한 텍스트/해시 맵일 필요는 없습니다.외부 프로그램일 수도 있습니다, 정말 필요한 경우, 해당 프로그램은 대체 프로그램에 도달하기 위해 원하는 모든 작업을 수행할 수 있습니다.

관련 정보