Help Cao thủ rewrite url giúp em với

Thảo luận trong 'Htaccess - URL Rewrite' bắt đầu bởi quangtrung3108, 29/7/14.

  1. quangtrung3108 PageRank 1 Member

    Tham gia ngày:
    30/6/14
    Chào các bạn giúp mình với diễn đàn mình đang dùng vbb 4.2 và cms mình đang mắc một lỗi đó là lỗi đường dẫn khi vào forum như thế này.
    Mã:
    http://webdanong.net/forum
    hoặc
    Mã:
    http://webdanong.net/forum.php
    hoặc
    Mã:
    http://webdanong.net/forum/forum.php
    nó đều vô được diễn đàn. Bây giờ mình muốn viết rewrite lại url làm sao lúc người ta gỏ mấy linh đó thì nó sẻ rederect lại thành
    Mã:
    http://webdanong.net/forum/
    Các ban giúp mình với. Xin cảm ơn chúc diễn đàn ngày càng phát triển thân ái
     
    Last edited by a moderator: 29/7/14
    #1
  2. administrator
    Administrator
    Thành viên BQT Admin Smod Mod

    Tham gia ngày:
    6/2/13
    Mởi file index.php ngạng hàng với admincp:

    Tìm:

    PHP:
    /** 
    * Use the CMS as the default script: 
    */ 
    require('content.php'); 
    /** 
    * Use the forum as the default script: 
    */ 
    //require('forum.php');
    sửa lại thành:

    PHP:
    /**
    * Use the CMS as the default script: 
    */ 
    //require('content.php'); 
    /** 
    * Use the forum as the default script: 
    */ 
    require('forum.php');
    Tham khảo bài viết tại: http://www.vnseo.edu.vn/threads/huong-dan-loai-bo-duoi-forum-php-cua-link-dien-dan-vbb.9796.html
     
    #2
    ytuongquang thích bài này.
  3. quangtrung3108 PageRank 1 Member

    Tham gia ngày:
    30/6/14
    Của mình forum không nằm trong thư mục forum có dùng cách này được không
     
    #3
  4. administrator
    Administrator
    Thành viên BQT Admin Smod Mod

    Tham gia ngày:
    6/2/13
    được cả bạn nhé :)
     
    #4
  5. quangtrung3108 PageRank 1 Member

    Tham gia ngày:
    30/6/14
    Không được rồi bạn ơi file index của mình đây
    Mã:
    <?php
    
    /*======================================================================*\
    
    || #################################################################### ||
    
    || # vBulletin 4.2.0
    
    || # ---------------------------------------------------------------- # ||
    
    || # Copyright ©2000-2012 vBulletin Solutions Inc. All Rights Reserved. ||
    
    || # This file may not be redistributed in whole or significant part. # ||
    
    || # ---------------- VBULLETIN IS NOT FREE SOFTWARE ---------------- # ||
    
    || # http://www.vbulletin.com | http://www.vbulletin.com/license.html # ||
    
    || #################################################################### ||
    
    \*======================================================================*/
    
    
    
    /**
    
    * The index for vBulletin.  This file simply grabs the procedural bootstraps.
    
    * This file can be moved and referenced with apache mod_rewrite.  This will require
    
    * editing the path to the bootstrap below.  However, the original file may be
    
    * reverted on upgrades.
    
    */
    
    
    
    // Define this script as the route handler
    
    define('VB_PRODUCT', 'vbcms');
    
    define('VB_ENTRY', 1);
    
    define('VB_ROUTER_SEGMENT', 'content');
    
    define('GET_EDIT_TEMPLATES', 'picture');
    
    define('CMS_SCRIPT', true);
    
    define('THIS_SCRIPT', 'vbcms');
    
    define('FRIENDLY_URL_LINK', 'vbcms');
    
    
    
    // Bootstrapping
    
    require_once('vb/bootstrap.php');
    
    
    
    /*======================================================================*\
    
    || ####################################################################
    
    || #
    
    || # SVN: $Revision: 34263 $
    
    || ####################################################################
    
    \*======================================================================*/
    /**
    * Use the CMS as the default script:
    */
    //require('content.php');
    /**
    * Use the forum as the default script:
    */
    require('forum.php');
    
    
    
     
    #5
    administrator thích bài này.
  6. administrator
    Administrator
    Thành viên BQT Admin Smod Mod

    Tham gia ngày:
    6/2/13
    Bạn vào index.php ngang hàng với admincp

    /* Tell forum.php to redirect
    to the default url as defined
    in the navigation manager */define('VB_REDIRECT', true);
    Sửa true thành fail
    vào Navigation Manager:
    sửa: forum.php{session.sessionurl_q} thành {session.sessionurl_q} như ảnh dưới:

    [​IMG]


    [​IMG]

    Chúc bạn thành công!
     
    #6
    quangstar thích bài này.
  7. quangtrung3108 PageRank 1 Member

    Tham gia ngày:
    30/6/14
    Không ăn thua rồi ad ơi. Mình làm theo cách trên diễn đàn chỉ
    Mã:
    #Loai bo forum.php
    RewriteCond %{THE_REQUEST} ^[A-Z]{3,9}\ /.*forum\.php\ HTTP/
    RewriteRule ^(.*)forum\.php$ /$1 [R=301,L]
    
    Read more: http://www.vnseo.edu.vn/threads/huong-dan-loai-bo-duoi-forum-php-cua-link-dien-dan-vbb.9796.html#ixzz38uYoNTBw
    Nhưng khi gỏ http://webdanong.net/forum.php thì không có gì thay đổi. Còn gỏ http://webdanong.net/forum/forum.php thì nó lại thành http://webdanong.net/forum.php/. Ban rewrite bang htaccess được không giúp mình với. Cần lâu này mà vẫn không khắc phục được
     
    #7

Chia sẻ trang này