Hướng dẫn đổi chuỗi ký tự kết thúc URL NukeViet

 Trong NukeViet, bạn có thể làm đẹp hơn URL bằng cách thay đổi ký tự kết thúc URL bằng một chuỗi ký tự khác. Bài viết này mình xin hướng dẫn thay đổi bằng cách thao tác đơn giản.

Hướng dẫn đổi chuỗi ký tự kết thúc URL NukeViet


Việc làm này ảnh hưởng đến SEO, bạn nên quyết định thay đổi ngay từ khi mới cài đặt website. Cũng vì lý do này mà chức năng này không được hiển thị tùy chọn trên giao diện, mà phải can thiệp vào CSDL. Bạn có thể thực hiện bằng hai cách bên dưới.

Ví dụ: 
Liên kết cũ: http://gdnn.edu.vn/contact/
Liên kết sau khi thay đổi:http://gdnn.edu.vn/contact.html

Cách 1: Giành cho những ai không biết thao tác với phpmyadmin

1. Tạo một file php tên bất kỳ với nội dung bên dưới, đặt tại thư mục gốc (ngang hàng với index.php, mainfile.php,.....). Ví dụ mình đặt là change_endurl.php
<?php

/**
 * @Project NUKEVIET 4.x
 * @Author VINADES.,JSC (contact@vinades.vn)
 * @Copyright (C) 2014 VINADES.,JSC. All rights reserved
 * @License GNU/GPL version 2 or any later version
 * @Createdate 31/05/2010, 00:36
 */

define( 'NV_SYSTEM', true );
require str_replace( DIRECTORY_SEPARATOR, '/', dirname( __file__ ) ) . '/mainfile.php';

$rewrite_endurl = '/'; // Thay bằng chuỗi ký tự bạn muốn (.html, .htm, .abc,....)

if( defined( 'NV_IS_SPADMIN' ) )
{
	$result = $db->query( "UPDATE " . NV_CONFIG_GLOBALTABLE . " SET config_value = " . $db->quote( $rewrite_endurl ) . " WHERE lang = 'sys' AND module = 'global' AND config_name = 'rewrite_endurl'" );
	if( $result )
	{
		die( 'OK. Xoa file nay khoi he thong!' );
	}
	else
	{
		die( 'ERROR' );
	}
}
else
{
	die( 'Ban can dang nhap quyen quan tri toi cao' );
}
2. Thay giá trị của biến $rewrite_endurl bằng chuỗi ký tự bạn muốn.
3. Đăng nhập quyền quản trị tối cao
4. Truy cập file vừa tạo. http:/domain/change_endurl.php
Khi nhận được thông báo “OK. Xoa file nay khoi he thong!”, bạn xóa file này khỏi host.
5. Truy cập khu vực “Cấu hình chung”, nhấn “Lưu cấu hình chung” ở cuối trang để áp dụng thay đổi. Lúc này, URL đã thay đổi, bạn có thể ra trang chủ và click một link bất kỳ để xem kết quả.

Cách 2: Thay đổi thông qua phpmyadmin

1. Truy cập vào phpmyadmin, đến CSDL đang dùng, đến bảng nv4_config (thay nv4 bằng prefix của bạn)
2. Trong bảng nv4_config, trường config_name, tìm đến giá trị rewrite_endurl, thay giá trị tương ứng ở trường rewrite_endurl bằng chuỗi ký tự bạn muốn.
3. Tiếp tục thực hiện từ bước 3 đến bước 5 của cách 1.

Post a Comment

0 Comments