[MU] Hỏi cách sửa đuôi URL Forum
Follow us on
Follow us on Facebook Follow us on Twitter Linked In Flickr Watch us on YouTube My Space Blogger
 
Kết quả 1 đến 4 của 4
  1. #1
    Thành Viên loveoggy's Avatar
    Ngày tham gia
    Jun 2015
    Bài viết
    382
    Thanks
    424
    Thanked 69 Times in 41 Posts

    Hỏi cách sửa đuôi URL Forum

    Cái đuôi URL topic của e nó như này
    PHP Code:
    /showthread.php?t=13&p=14#post14 
    e muốn sửa lại thành như này
    PHP Code:
    /showthread.php?8919-Chuỗi-sự-kiện-Đua-top-Open-Beta&p=52766#post52766 
    ai chỉ e với .
    Khách viếng thăm hãy cùng loveoggy xây dựng diễn đàn CLBGAMESVN vững mạnh nhé!

  2. #2
    Đang ở Phòng Tập GYM PhamNinh's Avatar
    Ngày tham gia
    Dec 2012
    Bài viết
    1,162
    Thanks
    254
    Thanked 356 Times in 251 Posts

    Ðề: Hỏi cách sửa đuôi URL Forum

    Trích dẫn Gửi bởi loveoggy [Only registered and activated users can see links. ]
    Cái đuôi URL topic của e nó như này
    PHP Code:
    /showthread.php?t=13&p=14#post14 
    e muốn sửa lại thành như này
    PHP Code:
    /showthread.php?8919-Chuỗi-sự-kiện-Đua-top-Open-Beta&p=52766#post52766 
    ai chỉ e với .
    forum vbb mặc định đã là vậy rồi mà.

    xxxxxxx.com/showthread.php?98-Event-warGuild-20h00-t%E1%BB%91i-nay-Ch%E1%BB%A7-nh%E1%BA%ADt-22-11-2015-t%E1%BA%A1i-Sv1&p=298#post298
    [Only registered and activated users can see links. ] - Season 1

  3. Các thành viên gởi lời cảm ơn đến PhamNinh vì bài viết này !

    loveoggy (30-11-15)

  4. #3
    Thành Viên theanh2013's Avatar
    Ngày tham gia
    Feb 2014
    Bài viết
    158
    Thanks
    44
    Thanked 11 Times in 7 Posts

    Ðề: Hỏi cách sửa đuôi URL Forum

    ACP >> vBulletin Options >> Server Settings and Optimization Options Friendly URLs : Mod Rewrite Friendly URLs
    Hình như thế, lâu rồi ko nhớ rõ, bạn thử đi
    Khách viếng thăm hãy cùng theanh2013 xây dựng diễn đàn CLBGAMESVN vững mạnh nhé!

  5. Các thành viên gởi lời cảm ơn đến theanh2013 vì bài viết này !

    loveoggy (30-11-15)

  6. #4
    Thành Viên Tâm Huyết BladeKnight109's Avatar
    Ngày tham gia
    Jun 2014
    Đang ở
    0x00000000
    Bài viết
    1,135
    Thanks
    151
    Thanked 951 Times in 465 Posts

    Ðề: Hỏi cách sửa đuôi URL Forum

    Tạo file .htaccess với nội dung như sau
    Code:
    RewriteEngine on
    
    RewriteCond %{HTTP_HOST} ^www\.bladeknight109\.com[NC]
    RewriteRule (.*) http://bladeknight109.com/$1 [L,R=301]
    
    RewriteCond %{REQUEST_FILENAME} -f [OR]
    RewriteCond %{REQUEST_FILENAME} -l [OR]
    RewriteCond %{REQUEST_FILENAME} -d
    
    RewriteRule ^.*$ - [NC,L]
    
    # Forum
    RewriteRule ^threads/.* showthread.php [QSA]
    RewriteRule ^forums/.* forumdisplay.php [QSA]
    RewriteRule ^members/.* member.php [QSA]
    RewriteRule ^blogs/.* blog.php [QSA]
    RewriteRule ^entries/.* entry.php [QSA]
    
    RewriteCond %{REQUEST_FILENAME} -f [OR]
    RewriteCond %{REQUEST_FILENAME} -l [OR]
    RewriteCond %{REQUEST_FILENAME} -d
    
    RewriteRule ^.*$ - [NC,L]
    
    # MVC
    RewriteRule ^(?:(.*?)(?:/|$))(.*|$)$ $1.php?r=$2 [QSA]
    
    # Check MVC result
    RewriteCond %{REQUEST_FILENAME} -f
    RewriteRule ^(.*)$ - [NC,L]
    RewriteRule ^(.*)$ - [R=404,L]
    Vào AdminCP chỉnh mod URL Friendly về UTF-8. chọn custom gì gì đó ko nhớ

    Mở file class_friendly_url.php trong thư mục includes và sửa lại như sau
    Code:
    	/**
    	 * Replaces url entities with -
    	 *
    	 * @param string $fragment
    	 * @return string
    	 */
    	public static function clean_entities($fragment)
    	{
    		$translite_simbols = array (
    			'#(à|á|ạ|ả|ã|â|ầ|ấ|ậ|ẩ|ẫ|ă|ằ|ắ|ặ|ẳ|ẵ)#',
    			'#(è|é|ẹ|ẻ|ẽ|ê|ề|ế|ệ|ể|ễ)#',
    			'#(ì|í|ị|ỉ|ĩ)#',
    			'#(ò|ó|ọ|ỏ|õ|ô|ồ|ố|ộ|ổ|ỗ|ơ|ờ|ớ|ợ|ở|ỡ)#',
    			'#(ù|ú|ụ|ủ|ũ|ư|ừ|ứ|ự|ử|ữ)#',
    			'#(ỳ|ý|ỵ|ỷ|ỹ)#',
    			'#(đ)#',
    			'#(À|Á|Ạ|Ả|Ã|Â|Ầ|Ấ|Ậ|Ẩ|Ẫ|Ă|Ằ|Ắ|Ặ|Ẳ|Ẵ)#',
    			'#(È|É|Ẹ|Ẻ|Ẽ|Ê|Ề|Ế|Ệ|Ể|Ễ)#',
    			'#(Ì|Í|Ị|Ỉ|Ĩ)#',
    			'#(Ò|Ó|Ọ|Ỏ|Õ|Ô|Ồ|Ố|Ộ|Ổ|Ỗ|Ơ|Ờ|Ớ|Ợ|Ở|Ỡ)#',
    			'#(Ù|Ú|Ụ|Ủ|Ũ|Ư|Ừ|Ứ|Ự|Ử|Ữ)#',
    			'#(Ỳ|Ý|Ỵ|Ỷ|Ỹ)#',
    			'#(Đ)#',
    			"/[^a-zA-Z0-9\-\_]/",
    		);
    		$replace = array (
    			'a',
    			'e',
    			'i',
    			'o',
    			'u',
    			'y',
    			'd',
    			'A',
    			'E',
    			'I',
    			'O',
    			'U',
    			'Y',
    			'D',
    			'-',
    		) ;  
    		$fragment = preg_replace($translite_simbols, $replace, $fragment);  
    		$fragment = preg_replace('/(-)+/', '-', $fragment);
    
    		return $fragment;
    	}
    lưu ý file .php chỉnh trình edit về utf-8 rồi paste cái funtion đó vào, xong convert sang ANSI rồi lưu lại
    Skype: BladeKnight109 - [Only registered and activated users can see links. ]
    Telegram: @knight109 - [Only registered and activated users can see links. ]

  7. Các thành viên gởi lời cảm ơn đến BladeKnight109 vì bài viết này !

    loveoggy (30-11-15)

 

 

Các Chủ đề tương tự

  1. Setup forum mới và chuyển User và Post từ forum cũ sang mới
    Bởi ShineGhost trong diễn đàn vBulletin Tutorial
    Trả lời: 0
    Bài viết cuối: 01-03-14, 01:16 AM
  2. [MU] UltraPoster Phần mềm quảng cáo Forum(Full + Key + 8000 Forum)
    Bởi thangvp trong diễn đàn SQL Server & Website
    Trả lời: 15
    Bài viết cuối: 11-12-12, 08:45 PM
  3. [MU] Mass Forum Poster V9.0 [FULL CRACK] - Phần Mềm Quảng Cáo Mu Tại Các Forum
    Bởi Hào Hoa Công Tử trong diễn đàn SQL Server & Website
    Trả lời: 35
    Bài viết cuối: 29-11-12, 09:24 AM

Quyền viết bài

  • Bạn Không thể gửi Chủ đề mới
  • Bạn Không thể Gửi trả lời
  • Bạn Không thể Gửi file đính kèm
  • Bạn Không thể Sửa bài viết của mình
  •  
Múi giờ GMT +7. Bây giờ là 08:37 AM.
vBulletin®, Copyright ©2000-2011, Jelsoft Enterprises Ltd.
CLBGamesVN không chịu trách nhiệm về Luật Bản Quyền của các tài liệu, bài viết v.v...được đăng tải trên diễn đàn này.
Diễn đàn phát triển dưới sự đóng góp của tất cả thành viên. BQT chỉ là những người thành lập ra sân chơi, quản lý và duy trì về mặt kỹ thuật, nội dung khi hợp lệ.