Tìm kiếm nhanh

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

Thảo luận trong 'Các Vấn Đề Chung' đăng bởi nhimthulinh, 22/06/2016 07:05.

  • nhimthulinh

    nhimthulinh

    Điều hành viên Quản trị diễn đàn

    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.
    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://mynukeviet.net/contact/ Liên kết sau khi thay đổi: http://mynukeviet.net/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.

    Nguồn bài viết: mynukeviet.net 

     

Chia sẻ trang này

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