2015-07-26 16 views
6

Tôi có http://xyz.it/page1 để http://xyz.it/pageN và tôi cần phải chuyển hướng tất cả các trang để http://bar.it/foo và tôi nghĩ rằng tôi đã giải quyết nó với quy tắc này:IIS viết lại tất cả các yêu cầu đến một url tĩnh

<rule name="from-xyz-to-bar" stopProcessing="true"> 
     <match url=".*" /> 
     <conditions logicalGrouping="MatchAny"> 
      <add input="{HTTP_HOST}" pattern="^xyz\.it$" /> 
     </conditions> 
     <action type="Redirect" url="http://bar.it/foo" appendQueryString="false" redirectType="Permanent" /> 
    </rule> 

Nhưng nó không hoạt động. Quy tắc của tôi đang làm là chuyển hướng http://xyz.it/page1 đến http://bar.it/page1 và tôi không hiểu mình đã sai ở đâu.

Vui lòng trợ giúp!

+0

Bạn có quy tắc nào khác không? Bạn có chắc là bạn không gặp phải sự cố bộ nhớ cache? –

+0

Đã thử ở chế độ ẩn danh và trên các trình duyệt khác nhau. –

Trả lời

2
<rule name="from-xyz-to-bar" stopProcessing="true"> 
    <match url="^$" /> 
    <action type="Redirect" url="http://bar.it/foo" /> 
</rule> 
+0

Phủ định. Trang web IIS giống nhau cho cả hai miền, trên thực tế cho một vài miền. –

Các vấn đề liên quan