2009-10-25 4 views
0

301 리디렉션을 IIS (이유는 묻지 마세요?)우리는 새로운 웹 사이트에 우리의 웹 사이트를 마이그레이션 한

을 전환으로 우리를 돕기 위해, 우리는 기존의 웹 사이트에서 새에 301 리디렉션을 생성 IIS의 웹 사이트 리디렉션은 다음과 같습니다. http://www.newWebSiteApp.com $ S $ Q 쿼리 문자열뿐만 아니라 모든 하위 디렉토리를 처리합니다. 우리는 리디렉션을 테스트하고 https 요청을 제외하고 훌륭하게 작동합니다.

새 웹 사이트와 기존 웹 사이트 모두 프로토콜이 혼합되어 있습니다 (일부 페이지는 http이고 다른 https는 일부 페이지 임). https에 대한 리디렉션은 http가 아니라 https입니다.

IIS 설정을 확인하고 googled, 결과가없는 머리카락을 가져 왔습니다.

그래서 같은 웹 사이트에서 http -> http 및 https -> https를 리디렉션 할 수 있습니까?

답변

1

IIRF을 사용하여 리디렉션 할 수 있습니다. 다음과 같이됩니다.

RewriteCond %{HTTPS} off 
RewriteCond %{HTTP_HOST} ^www\.oldwebsite\.com$ 
RedirectRule ^(.*)$  http://www.newwebsite.com$1 [R=301] 

RewriteCond %{HTTPS} on 
RewriteCond %{HTTP_HOST} ^www\.oldwebsite\.com$ 
RedirectRule ^(.*)$  https://www.newwebsite.com$1 [R=301] 
+0

마우리시오, 감사합니다. 저는 IIRF에 익숙하지 않습니다. 나는 그것을 볼 것이다. 빠른 엿보기에서, 그것은 재미있는 것처럼 보인다. 다시 고맙습니다. 유수프 – Yusuf

관련 문제