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

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 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. Chúc các bạn thành công.

Nguồn https://bcbsolution.vn/

Post a Comment

0 Comments