Rút gọn link trên Nukeviet 4

Thứ sáu - 13/08/2021 03:22
Dưới đây là hướng dẫn rút gọn link cho module page nukeviet, các bạn tham khảo
Rút gọn link trên Nukeviet 4
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ũ.

Đườ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: tại đây

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.

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

Click để đánh giá bài viết
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