IIS 내에 하나의 사이트가 있으며 4 개의 다른 호스트 이름으로 실행됩니다. CMS가이를 처리하고 들어오는 호스트 이름을 기반으로 올바른 사이트를 표시합니다.ISAPI-Rewrite htaccess를 사용하여 301 여러 호스트 이름에 대해 여러 URL을 리디렉션 하시겠습니까?
내가 모든 이전 URL을 처리하고 301 새로운 equivalants로 리디렉션하는 ISAPI 재 작성을 사용할 필요가, 이것은 내가 현재 내 ISAPI - 재 작성 htaccess로 파일
RewriteEngine on
RewriteRule ^post/my-old-page-one$ /my-newer-page-one [R=301]
RewriteRule ^post/my-old-page-two$ /my-newer-page-two [R=301]
내 문제에 리디렉션을 처리하는 방법입니다 , 들어오는 URL에 대해서도 도메인을 확인해야합니다. 사이트에는 이전 URL이 있으므로 다른 페이지로 이동해야합니다.
나는 이렇게 할 수 있기를 바랬다.
RewriteEngine on
RewriteRule ^http://www.siteone.com/post/my-old-page-one$ http://www.siteone.com/my-newer-page-one [R=301]
RewriteRule ^http://www.siteone.com/post/my-old-page-two$ http://www.siteone.com/my-newer-page-two [R=301]
RewriteRule ^http://www.sitetwo.com/post/my-old-page-one$ http://www.sitetwo.com/my-newer-page-one [R=301]
RewriteRule ^http://www.sitetwo.com/post/my-old-page-two$ http://www.sitetwo.com/my-newer-page-two [R=301]
하지만 작동하지 않습니다. 어떤 조언을 크게 감사드립니다.
왜 당신은 IIS UrlRewrite 플러그인을 사용하지 않는? – kipusoep
그리고 내가 위의 IIS UrlRewrite 플러그인을 사용하여 쉽게 할 수있는 말은? 나는 3000 + urls BTW의 지역에있다. – leen3o
수동으로 ISAPI로 정의하는 것과 UrlRewriting으로 정의하는 것의 차이점이 보이지 않습니다 ... Btw, 내 [Url Tracker Umbraco 플러그인] (http://our.umbraco.org/projects/developer- tools/301-url-tracker)? – kipusoep