와일드카드가 포함된 Apache RewriteMap

와일드카드가 포함된 Apache RewriteMap

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

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

나는 다음과 같은 것을 사용하고 싶습니다 :

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

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

답변1

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

  • 이것용법지도 촬영 가능기본값은 이렇습니다.:

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

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

관련 정보