Cấu hình Rewrite URL cho WordPress trên IIS7

Nguyễn Thành Luân 27/05/2020 27 đang xem

 

Chào các bạn,

Như các bạn đã biết, thông thường WordPress hoạt động tốt trên Web Cloud Linux Hosting và được cấu hình Rewrite URL bởi các Rules được định nghĩa trong file .htaccess.

Vấn đề đặt ra là nếu nó hoạt động trên Web Cloud Windows Hosting & IIS thì có thể cấu hình Rewrite URL được không? Câu trả lời là hoàn toàn cấu hình được và hoạt động rất tốt. Bài này hướng dẫn các bạn cách cấu hình Rewrite URL cho WordPress trên Web Cloud Windows Hosting, sử dụng IIS7.

Bạn phải chắc chắn rằng trên IIS7 đã cài đặt URL Rewrite module.

Nào, chuẩn bị nhé!

Đầu tiên, bạn phải đăng nhập vào WordPress Administrator.
Từ trên giao diện WordPress Administrator, click vào tab Options
Tiếp theo, trên Options, click vào subtab Permalinks.
Chọn Custom, và điền vào Custom structure text box: /%year%/%monthnum%/%day%/%postname%/
Click Update Permalink Structure.

Sau đó, bạn tạo 1 file Web.Config đặt tại thư mục root của website với định nghĩa Rewrite URL như sau:

1
2    <?xml version=”1.0″ encoding=”UTF-8″?>
3    <configuration>
4        <system.webServer>
5            <rewrite>
6                <rules>
7                    <rule name=”WordPress Rule” stopProcessing=”true”>
8                        <match url=”.*” />
9                        <conditions logicalGrouping=”MatchAll”>
10                            <add input=”{REQUEST_FILENAME}” matchType=”IsFile” negate=”true” />
11                            <add input=”{REQUEST_FILENAME}” matchType=”IsDirectory” negate=”true” />
12                        </conditions>
13                        <action type=”Rewrite” url=”index.php” />
14                    </rule>
15                </rules>
16            </rewrite>
17        </system.webServer>
18        </configuration>
Bây giờ, bạn hãy truy cập website và click thử vài link để nhận thấy thành quả của mình nhé.

Chúc các bạn thành công!




Trả lời

Email của bạn sẽ không được hiển thị công khai.



Bài viết liên quan