IIS Web Server - Part 5 - URL Rewrite in IIS7 with URL Rewrite Module Giới thiệu: Microsoft URL Rewrite cho IIS cung cấp những quy tắc linh hoạt nhằm viết lại những liên kết của website theo một dang khác mà vẫn đảm bảo đúng nội dung liên kết đó . | IIS Web Server - Part 5 - URL Rewrite in IIS7 with URL Rewrite Module Giới thiệu Microsoft URL Rewrite cho IIS cung cấp những quy tắc linh hoạt nhằm viết lại những liên kết của website theo một dang khác mà vẫn đảm bảo đúng nội dung liên kết đó Việc viết lại URL được dựa vào HTTP headers và server variables Nội dung trang web. Sự truy nhập tới nội dung trang web cần kiểm soát Download Module Download the x86 CTP version for IIS http downloads tabid 34 g 6 i 1691 Download the x64 CTP version for IIS http downloads tabid 34 g 6 i 1692 Đe sử dụng được URL Rewrite bạn cần chuẩn bị đủ các yêu cầu sau 1. IIS phải được enabled 2. URL rewrite module phải được cài đặt. 1. Khởi tạo và chạy thử URL Rewrite Để sử dụng URL Rewrite tôi sẽ sử dụng một ví dụ với một trang web . Trang web này sẽ chạy trên server variables và trích xuất kết quả của chúng ra trình duyệt. Copy toàn bộ nội dung trang vào thư mục SystemDrive inetpub wwwroot và file ví dụ trong bài này là Nội dung đoạn Code @ Page Language C DOCTYPE html PUBLIC - W3C DTD XHTML Transitional EN http .org TR xhtml1 DTD xhtml1- html xmlns http 1999 xhtml head meta http-equiv Content-Type content text html charset utf-8 title URL Rewrite Module Test title head body h1 URL Rewrite Module Test Page h1 table tr th Server Variable th th Value th tr tr td Original URL td td HTTP_X_ORIGINAL_URL td tr tr td Final URL td td PATH_INFO Re que st. S erverV ariab le s QUERY_S TRIN G td tr table body html Sau khi copy xong bạn vào http localhost để test thử 2. Tiến hành URL Rewrite Trong bài này tôi sẽ hướng dẫn bạn Rewrite một link đại khái như các trang . có dạng như bên dưới http localhost article 342 .