CyberPanel có một vấn đề rất đáng chú ý là khì bạn upload website lên, trang home thì hoạt động bình thường nhưng các trang con khi truy cập sẽ báo lỗi 404 và tuy nhiên OpenLiteSpeed không thể sử dụng .htaccess trực tiếp được, file .htaccess khi upload lên nó sẽ không nhận do lỗi Rewrite Rules File .htaccess.
Để giải quyết lỗi này mới bạn theo dõi nhé
Các bước thực hiện fix lỗi hỏng link 404 WordPress trên CyberPanel
Cách 1: Sửa trực tiếp file .htaccess nằm trong Hosting
Cách 2: Sửa trực tiếp trong Control CyberPanel
Bạn đăng nhập vào quản trị Cyber Panel => Trang web => Danh sách trang web => Manage
kéo xuống 1 chút, hãy kích vào Rewrite Rules như hình dưới
Tại đây bạn sẽ thấy phần Rewrite Rules, hãy xóa tất cả đoạn code trong vùng số 2 (khoanh đỏ ở trên) và dán đoạn code bên dưới đây vào. Sau đó bấm Lưu.
Đoạn code bên dưới, áp dụng với Tên miền chính
<IfModule mod_rewrite.c> RewriteEngine On RewriteBase / RewriteRule ^index\.php$ - [L] RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteRule . /index.php [L] #RewriteCond %{HTTPS} off #RewriteRule (.*) https://%{HTTP_HOST}%{REQUEST_URI} [R,L] </IfModule>
Đoạn code bên dưới, áp dụng với WordPress đặt ở dạng Folder, có nghĩa là WordPress đặt trong thư mục ví dụ ở đây public_html/taxisanbay
# BEGIN WordPress <IfModule mod_rewrite.c> RewriteEngine On RewriteBase /taxisanbay/ RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteRule . /taxisanbay/index.php [L] </IfModule> # END WordPress
Vậy là xong