Hướng dẫn convert .htaccess sang web.config trong Plesk Windows
Để convert .htaccess sang web.config cho hosting Windows chạy Plesk với IIS, bạn cần hiểu rằng:
-
.htaccessdùng cho Apache -
web.configdùng cho IIS (Internet Information Services)
Nên khi chuyển web từ máy chủ apache và nginx qua Plesk Windows thường bị lỗi .htaccess không hoạt động được do Windows không hiểu file này.
Dưới đây là hướng dẫn từng bước chuyển đổi .htaccess sang web.config trong môi trường Plesk chạy Windows.
Ví dụ website bạn đang có .htaccess như sau:
# BEGIN WordPress
RewriteEngine On
RewriteBase /
RewriteRule ^index\.php$ - [L]
# Nếu yêu cầu không phải file hoặc thư mục thật, thì chuyển về index.php
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
# END WordPress
Bạn cần phải remote vào máy chủ đang cài Plesk > Bật IIS > Click vào website bất kì.
Nhìn vào màn hình bên phải > URL Rewrite
Sau đó chọn Import Rules
Sau đó chọn nhập htaccess vào mục Rewrite rule > kết quả trả về ở mục converted rules > tab xml view 
Kết quả:
Lúc này bạn có thể copy kết quả bỏ vào file web.config. Chúc các bạn thành công.

