Hướng dẫn rút gọn link module Page trên Nukeviet 4

Chủ nhật - 05/07/2020 04:16
Từ bản Nukeviet 4.1.01 trở lên phương thức rewrite đã được thay đổi vì thể có một số bạn có nhu cầu rút gọn link theo những bản Nukeviet 4 cũ.
Hướng dẫn rút gọn link module Page trên Nukeviet 4
Đường dẫn cũ  :

http://domain.com/page/alias-post.html

Sau khi thực hiện thì đường dẫn có dạng :

http://domain.com/alias-post.html

Một số yêu cầu và lưu ý trước khi thực hiện

  • Site đang chạy bản 4.1.01 trở lên
  • Site đang tắt chức năng đa ngôn ngữ, loại bỏ ý tự ngôn ngữ khỏi url
  • Không cấu hình loại bỏ module khỏi url hoặc cấu hình loại bỏ module không phải module page
  • Cần biết code, biết vận hành site, biết ghi chú các chỉnh sửa để sau này nâng cấp không bị quên chỉnh sửa.
  • Đây không phải là lỗi mà chỉ là hướng dẫn cách trỏ lại URL cũ vì phương thức rewrite đã được thay đổi kể từ NukeViet 4.1 về sau.
  • Cần ghi chú lại việc chỉnh sửa includes/functions.php để cập nhật cho các lần nâng cấp NukeViet tiếp theo nếu bạn vẫn muốn giữ url hiện tại.

Các bước thực hiện

Bước 1: Tải và cài đặt plugin:

Tải Plugin fix rewrite module page tại đây: https://nukeviet.vn/vi/store/other/plugin-fix-rewrite-module-page/ . Hoặc các bạn cũng có thể tải đỉnh kèm dưới bài viết. 

Sau khi tải về, giải nén file ZIP được hai file rewrite_mod_page.php, rewrite_mod_page.ini, dùng FTP upload lên thư mục includes/plugin trên server.

Đăng nhập vào quản trị, vào khu vực Cấu hình => Thiết lập Plugin để thêm plugin rewrite_mod_page.php Trước khi kết nối CSDL.

Bước 2: Chỉnh sửa code:

Dùng FTP vào server mở file includes/functions.php tìm từ khóa nv_url_rewrite_callback để xác định hàm nv_url_rewrite_callback.

Bên trong hàm đó tìm dòng

if ($global_config['rewrite_op_mod'] != $query_array[NV_NAME_VARIABLE]) {

Sửa lại thành 

if ($global_config['rewrite_op_mod'] != $query_array[NV_NAME_VARIABLE] and $query_array[NV_NAME_VARIABLE] != 'page') {

Đến đây là bạn đã hoàn tất việc khôi phục lại đường dẫn module page. Chúc các bạn thành công. Mọi thắc mắc các bạn để lại Comment bên dưới.

Tổng số điểm của bài viết là: 40 trong 8 đánh giá

Xếp hạng: 5 - 8 phiếu bầu
Click để đánh giá bài viết

  Ý kiến bạn đọc

Bạn đã không sử dụng Site, Bấm vào đây để duy trì trạng thái đăng nhập. Thời gian chờ: 60 giây