Xử lý khi url index.php trên website NukeViet CMS 4.5.x
admin, Phan Tấn Dũng
2024-06-24T06:05:05-04:00
2024-06-24T06:05:05-04:00
http://dacloi.net/nukeviet-20/xu-ly-khi-url-index-php-tren-website-nukeviet-cms-4-5-x-164.html
http://dacloi.net/uploads/news/2024_01/how-to-remove-index_php-from-url-in-php.png
Sourcode teamplate free | Nukeviet HCMC | PSD file teamplate | Figma teamplate | Nukeviet
http://dacloi.net/uploads/vncode.png
Một số phương pháp gỡ lỗi khi máy chủ có hỗ trợ rewrite mà website Nukeviet của bạn cứ có url dạng /index.php/ khó chịu:
Đầu tiên hãy chắc chắn máy chủ của bạn có hỗ trợ rewrite đã, nếu như không hỗ trợ thì sửa kiểu gì cũng không thể hết được. Thật may mắn hầu như 99.99% máy chủ bây giờ đều có hỗ trợ hết.
- Kiểm tra lại file .htaccess xem có bị mất cái đoạn dạng như thế này không? Nếu mất thêm lại cho giống như thế.
##################################################################################
#nukeviet_rewrite_start //Please do not change the contents of the following lines
##################################################################################
#Options +FollowSymLinks
<IfModule mod_rewrite.c>
RewriteEngine On
#RewriteBase /
RewriteCond %{REQUEST_METHOD} !^(POST) [NC]
RewriteRule ^api\.php(.*?)$ - [F]
RewriteCond %{REQUEST_FILENAME} /robots.txt$ [NC]
RewriteRule ^ robots.php?action=%{HTTP_HOST} [L]
RewriteRule ^(.*?)sitemap\.xml$ index.php?nv=SitemapIndex [L]
RewriteRule ^(.*?)sitemap\-([a-z]{2})\.xml$ index.php?language=$2&nv=SitemapIndex [L]
RewriteRule ^(.*?)sitemap\-([a-z]{2})\.([a-zA-Z0-9-]+)\.xml$ index.php?language=$2&nv=$3&op=sitemap [L]
RewriteRule ^(.*?)sitemap\-([a-z]{2})\.([a-zA-Z0-9-]+)\.([a-zA-Z0-9-]+)\.xml$ index.php?language=$2&nv=$3&op=sitemap/$4 [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule (.*)(\/|\.html)$ index.php
RewriteRule (.*)tag\/([^?]+)$ index.php
RewriteRule ^([a-zA-Z0-9-\/]+)\/([a-zA-Z0-9-]+)$ /$1/$2/ [L,R=301]
RewriteRule ^([a-zA-Z0-9-]+)$ /$1/ [L,R=301]
</IfModule>
#nukeviet_rewrite_end
##################################################################################
- Bạn vào hosting xóa các file có dạng config_ini.***.php trong thư mục
data/config
- Bạn vào dọn dẹp hệ thống sau đó kiểm tra thử đã hết chưa.
Nếu vẫn chưa hết: Dành cho NukeViet 4.5.04 trở lên, nếu chưa nâng cấp site thì bạn phải nâng cấp lên tối thiểu Nukeviet 4.5.04
- Mở includes/constants.php lên tìm
define('NV_MY_REWRITE_SUPPORTER', '');
Sửa thành
define('NV_MY_REWRITE_SUPPORTER', 'nginx');
Nếu bạn dùng nginx, sửa thành
define('NV_MY_REWRITE_SUPPORTER', 'rewrite_mode_iis');
Nếu bạn dùng IIS và sửa thành
define('NV_MY_REWRITE_SUPPORTER', 'rewrite_mode_apache');
Nếu bạn không dùng 2 loại trên. Sau đó quay lại bước 2.
Tác giả: admin, Phan Tấn Dũng
Ý kiến bạn đọc
Bạn cần đăng nhập với tư cách là Thành viên chính thức để có thể bình luận
Những tin mới hơn
Những tin cũ hơn
-
Xử lý lỗi không chèn iframe ở chế độ soạn thảo HTML ở NukeViet 4.5.04
(10/01/2024) -
Hướng dẫn fix lỗi in hoá đơn trong module shops nukeviet
(10/01/2024) -
Hướng dẫn thêm nhiều tài khoản quản trị tối cao trong Nukeviet
(04/01/2024) -
Chia sẻ full sourcode giao diện quay số trúng thưởng cuối năm - nukeviet cms
(22/12/2023) -
Hướng dẫn fix lỗi "Đăng nhập quản trị báo thành công" nhưng bị đẩy ra
(08/11/2023) -
Hướng dẫn khắc phục lỗi trình soạn thảo NukeViet Ckeditor phần iframe
(08/11/2023) -
Hướng dẫn fix lỗi "Your request is blocked" trong NukeViet CMS
(08/11/2023) -
Hướng dẫn tắt recaptcha của NukeViet nếu bạn không login được
(08/11/2023) -
Hướng dẫn thêm title bài viết lên breadcrumbs của nukeviet
(04/11/2023)
Hỏi đáp với tôi
close- smart_toy Hi there 👋 How can I help you today?
send