Cấu hình chuyển hướng có điều kiện với URL Rewrite trên IIS Server

Cấu Hình Chuyển Hướng Có điều Kiện Với Url Rewrite Trên Iis Server

Bài viết này chia sẻ cách cấu hình chuyển hướng URL từ trang chủ tự động chuyển hướng đến trang con trên IIS. Bài toán đặt ra như sau:

Trên một site IIS Server có cấu hình binding nhiều domain. Trong đó, một domain có yêu cầu chuyển hướng từ trang chủ đến một trang con cùng tên miền. Các domain khác không thực hiện rule chuyển hướng này.

CẤU HÌNH CHUYỂN HƯỚNG CÓ ĐIỀU KIỆN TRÊN IIS VỚI URL REWRITE

Chuẩn bị:

Một máy chủ Windows có cài đặt IIS Server đã cài đặt Module URL Rewrite.

2 tên miền hoặc Sub-domain.

Thực hiện chuyển hướng có điều kiện với URL Rewrite trên IIS:

Cấu hình Rule:

Tại cửa sổ IIS Manager, bạn chọn đến Site cần cấu hình và nhấn double chuột vào Module URL Rewrite

Cấu Hình Chuyển Hướng Có điều Kiện Với Url Rewrite Trên Iis Server
Cấu Hình Chuyển Hướng Có điều Kiện Với Url Rewrite Trên Iis Server

Tạo mới 1 blank rule và nhập các thông tin sau:

Name: Nhập tên Rule

Phần Match URL:

  • Requested URL: Matches the Pattern
  • Using: Regular Expressions
  • Pattern: ^$

Phần tab Conditions (Điều kiện):

  • Logical grouping: chọn Match Any có nghĩa là chỉ cần thỏa mãn 1 trong số các điều kiện.
  • Nhấn nút Add để thêm các Condition. Để redirect từ trang chủ ta thêm 2 Condition sau:
    • Tên miền cả http và https có dấu (/) ở sau: Ô Condition input nhập: {HTTP_HOST}; Ô Pattern nhập: ^(.*tênmiền\.<đuôi>/)$ Ví dụ: ^(.*redirect\.nguyentienthu\.net/)$
    • Tên miền cả http và https không có dấu (/) ở sau: Ô Condition input nhập: {HTTP_HOST}; Ô Pattern nhập: ^(.*tênmiền\.<đuôi>)$ Ví dụ: ^(.*redirect\.nguyentienthu\.net)$

Phần Tab Action:

  • Action type: chọn Redirect
  • Action Properties:
    • Ô Redirect URL: nhập URL hoặc URL rút gọn (không có domain): Ví dụ https://redirect.nguyentienthu.net/test/ hoặc: /test/
    • Redirect type chọn:
      • Permanent (301) để chuyển hướng chuyển giá trị cho URL đích (liên quan tới SEO)
      • Found (302) nếu bạn muốn chuyển hướng nhưng không chuyển chuyển giá trị cho URL đích (liên quan tới SEO)
Cấu Hình Chuyển Hướng Có điều Kiện Với Url Rewrite Trên Iis Server
Cấu Hình Chuyển Hướng Có điều Kiện Với Url Rewrite Trên Iis Server

Nhập xong nội dung, bạn nhấn Apply để thực hiện Rule.

Để lại một bình luận

Email của bạn sẽ không được hiển thị công khai. Các trường bắt buộc được đánh dấu *