.com, .net 및 .org 도메인에 대한 리디렉션에 대한 도움말 : 모든 것을 .com으로 리디렉션하십시오.

StackOverflow https://stackoverflow.com/questions/2444683

문제

설치시 Isapi_rewrite의 몇 가지 규칙에 대한 도움이 필요합니다. (mod_rewrite만이 좋은 도움이 될 수 있다는 것을 알고 있다면 구성을 조정합니다).

나는 될 것이다 매우 정직합니다 내 필요에 대해. 다음 몇 시간 안에이 구성을해야하며 시간이 없습니다. 지금 바로 이해하다 모든 것 다시 쓰기, 정기적 인 표현 등에 대해. 나는 당신이 나를 도울 수 있다고 생각합니다. 더 많은 명성이 있다면 현상금을 설정하기도 할 것입니다 ... :(

사실, 나는 내가 필요한 것이 간단하다고 생각합니다.

.com 도메인이 있습니다. 내 웹 사이트의 주요 URL은 http : // www.mainurl.com/입니다. Mainurl.net과 mainurl.org의 다른 두 가지 도메인이 있습니다.

내가 필요한 것 (isapi-lewrite 2에서 루트 파일의 httpd.ini 파일로 만든 구성)은 다음과 같습니다. www없이 작성된 경우 http : // www.mainurl.com/이됩니다. 누군가가 mainurl.net/을 쓰면 http : // www.mainurl.com/about/가됩니다. 항상 .com, www 부품 및 최종 슬래시 /를 리디렉션하십시오.

미리 감사드립니다!

도움이 되었습니까?

해결책

귀하의 isapi_rewrite2 구문은 다음과 같습니다.

[ISAPI_Rewrite]

RewriteCond Host: (mailurl\.(?:net|org|com))
RewriteRule (.*?)(/)? http\://www.$1$2(?3:/) [R]

RewriteCond Host: www\.mainurl\.(?:net|org)
RewriteRule (.*) http:// www.mainurl.com$1 [RP]
라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top