1. Trang chủ
  2. » Công Nghệ Thông Tin

Cấu hình sử dụng URL rewrite module trong IIS 7

9 405 0

Đang tải... (xem toàn văn)

THÔNG TIN TÀI LIỆU

Nội dung

Cấu hình sử dụng URL Rewrite Module IIS Hiện tại, bạn cài đặt IIS 7.x phiên hệ điều hành: • Windows Vista • Windows Server 2008 • Windows • Windows Server 2008 R2 Đối với Windows 7, ta vào Start > Control Panel > Programs and Features > Turn Windows features on or off > chọn Internet Infomation Services chọn cài đặt ASP.NET Tiếp tục, ta cài thêm Module URL Rewrite (phiên 2.0) Bạn tải cài đặt tại: http://www.iis.net/download/URLRewrite Sau cài đặt xong URL Rewrite Module 2.0, IIS bạn xuất thêm Module hình bên Như xong bước cài đặt công cụ cần thiết Tiếp theo bước Rewrite URL, ta có cách để Rewrite URL cấu hình trực tiếp file Web.Config website sử dụng giao diện URL Rewrite Module vừa cài đặt lên IIS Ở viết này, lấy ví dụ Rewrite URL cho link xuất từ file song.aspx Các link dạng: http://localhost/song/123/take-me-to-your-heart hiểu link: http://localhost/song.aspx?id=123&title=take-me-to-your-heart Code file Song.aspx sau: Test URL Rewrite Module on IIS 7 Server Variable 10 Value 11 12 Original URL: 13 14 < %= Request.ServerVariables["HTTP_X_ORIGINAL_URL"] %> 15 16 Final URL: 17 18 < %= Request.ServerVariables["PATH_INFO"] + "?" + Request.S erverVariables["QUERY_STRING"] %> 19 20 21 22 23 24 http://www.test.Com.Vn Cách 1: Cấu hình trực tiếp file Web.Config: Các bạn mở file Web.Config tìm đến dòng cuối phần Comment 7.0 It is not necessary for previous version of IIS > nằm thẻ bạn thêm tag Rewrite cấu trúc sau: Chú ý: bạn cần quan tâm Thẻ có thuộc tính name enabled Thuộc tính thứ để xác định tên thiết lập Rewrite, name không trùng Thuộc tính enabled = true kích hoạt, = false vô hiệu hóa rewrite Thẻ chuỗi Regular Expression quy định kiểu URL mà bạn muốn rút gọn lại (Xem thêm phần Regular Expression) Thẻ xác định đường dẫn gốc Có giá trị {R:1} {R:2} tương ứng với giá trị biến patten biểu thức Regular Expression Sau sửa xong file Web.Config, ta lưu lại tiến hành chạy thử Sẽ có kết hình Cách 2: Cấu hình IIS: Mở IIS lên, bên cột Connection bên trái ta chọn Website cần Rewrite URL Ở khung bên phải, vào URL Rewrite chọn Add Rule(s) Chọn tiếp User-friendly URL Trong ô bạn nhập vào chuỗi: song.aspx?id=123&title=abc Ở 123 abc đại diện cho Request Trong ô thứ bạn chọn kiểu URL mà trình duyệt hiển thị cho người dùng Ví dụ chọn song/123/abc Xong, ta nhấn OK, Rule tạo Bạn để ý thấy có file Web.Config tạo thư mục web bạn, hoàn toàn giống việc bạn tự tạo file Web.Config tay để cẩu hình Rewrite URL ... Tiếp theo bước Rewrite URL, ta có cách để Rewrite URL cấu hình trực tiếp file Web.Config website sử dụng giao diện URL Rewrite Module vừa cài đặt lên IIS Ở viết này, lấy ví dụ Rewrite URL cho link... tục, ta cài thêm Module URL Rewrite (phiên 2.0) Bạn tải cài đặt tại: http://www .iis. net/download/URLRewrite Sau cài đặt xong URL Rewrite Module 2.0, IIS bạn xuất thêm Module hình bên Như xong... Sau sửa xong file Web.Config, ta lưu lại tiến hành chạy thử Sẽ có kết hình Cách 2: Cấu hình IIS: Mở IIS lên, bên cột Connection bên trái ta chọn Website cần Rewrite URL Ở khung bên phải, vào URL

Ngày đăng: 13/09/2017, 21:03

TỪ KHÓA LIÊN QUAN

w