Apache 범용 리디렉션 - 특정 하위 도메인 제외

Apache 범용 리디렉션 - 특정 하위 도메인 제외

Apache 웹 서버용 구성 파일이 있습니다.

이제 Redirect 라인이 하나만 있습니다. 아이디어는 서버에서 호스팅되는 모든 도메인 이름이 이 경로를 웹 메일로 리디렉션한다는 것입니다.

리디렉션 /메일https://www.example.com/webmail/

그러나 저는 해당 애플리케이션을 자동으로 더 쉽게 구성할 수 있도록 Mozilla Thunderbird의 자동 구성 기능을 설정하려고 합니다. 불행하게도 - XML ​​파일을 /mail/ 디렉토리에 넣어야 하므로 위의 리디렉션 규칙이 트리거됩니다.

단일 하위 도메인을 제외한 모든 항목에 "autoconfig.example.com"과 같은 동일한 기능을 적용할 수 있는 방법이 있습니까?

답변1

해결되었습니다. 특별히 하위 도메인을 위한 것은 아니지만 리디렉션에만 일치하도록 설정하는 방법을 찾았습니다. 리디렉션 뒤에 아무것도 없으면 무시합니다(사용하지 않음).

RedirectMatch /mail$https://www.example.com/webmail/

Redirect 대신 RedirectMatch를 사용하면 정규식을 추가할 수 있으며 /mail 끝에 "$"를 사용하면 이 특정 문구만 일치하고 그 이상은 일치하지 않습니다.

관련 정보