Trong quản trị mã nguồn Wordpress có hỗ trợ chúng ta tùy chỉnh đường dẫn tĩnh: Cài đặt > Đường dẫn tĩnh . Thường chúng ta sẽ tùy chỉnh lược bớt giúp đường gẫn gọn hơn, tuy nhiên như hiện tại nhiều bạn đang vướng phải thì mặc định trong giao diện tùy chỉnh đường dẫn xuất hiện thêm /index.php/ nhìn khá khó chịu.
Nếu các bạn đã tham khảo trên mạng rồi thì chắc sẽ thấy nhiều bạn chia sẻ cách tùy chỉnh trong file .htaccess , cách này chỉ áp dụng khi server của bạn có bật URL Rewrite.
Đầu tiên mình hướng dẫn lại cách cấu hình file .htaccess:
Truy cập vào host nơi cài đặt mã nguồn website, mở file .htaccess bằng notepad/notepad++ (nếu không có thì tạo 1 file đặt tên .htaccess). Dán đoạn code bên dưới vào file .htaccess và lưu lại:
Nếu server đã được bật URL Rewrite thì sau khi tạo và cấu hình .htaccess bạn đã xóa được index.php trong tùy chỉnh đường dẫn tĩnh. Còn nếu vẫn chưa xóa được thì nguyên nhân ở đây chính là server bạn sử dụng chưa bật URL Rewrite => thực hiện bước bên dưới# BEGIN WordPress<IfModule mod_rewrite.c>RewriteEngine OnRewriteBase /RewriteRule ^index\.php$ - [L]RewriteCond %{REQUEST_FILENAME} !-fRewriteCond %{REQUEST_FILENAME} !-dRewriteRule . /index.php [L]</IfModule># END WordPress
Bật URL Rewrite trên server
Nếu bạn sử dụng hosting từ 1 nhà cung cấp nào đó thì hãy liên hệ với đội kỹ thuật bên đó hỗ trợ bật URL Rewrite.
Còn nếu bạn có thể cấu hình được server của mình thì đơn giản rồi. Hướng dẫn dưới đây mình sẽ hướng dẫn đối với những bạn cài Window server.
- Tải tiện ích mở rộng từ Microsoft có tên URL Rewrite theo đường dẫn: https://www.iis.net/downloads/microsoft/url-rewrite (tải về server)
- Click đúp vào file vừa tải về để cài đặt trên server của mình.
Bây giờ thì load lại trang quản trị và kiểm tra trong phần tùy chỉnh đường dẫn tĩnh xem index.php đã được xóa chưa nhé. Chúc các bạn thành công!
0 nhận xét:
Đăng nhận xét