![Apache 범용 리디렉션 - 특정 하위 도메인 제외](https://rvso.com/image/747328/Apache%20%EB%B2%94%EC%9A%A9%20%EB%A6%AC%EB%94%94%EB%A0%89%EC%85%98%20-%20%ED%8A%B9%EC%A0%95%20%ED%95%98%EC%9C%84%20%EB%8F%84%EB%A9%94%EC%9D%B8%20%EC%A0%9C%EC%99%B8.png)
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 끝에 "$"를 사용하면 이 특정 문구만 일치하고 그 이상은 일치하지 않습니다.