PDA

View Full Version : [MU] Hướng dẫn seo link tiếng việt bỏ dấu dạng đuôi .html cho forum vBB



yoken9x
09-12-12, 10:07 PM
Lâu rồi mới tham gia lại diễn đàn, hôm nay chỉ các bạn cách seo link tiếng việt bỏ dấu và thêm đuôi .html cho diễn đàn VBB.

Đây là seo cho phiên bản 4.2.0 nhé !

Demo link : <b><font color=red>[Chỉ có thành viên mới xem link được. <a href="register.php"> Nhấp đây để đăng ký thành viên......</a>]</font></b>

Bắt đầu vào việc:

1 - Upload file do_not_upload/rewrite/apache2/.htaccess trong bản mã nguồn phân phối vào ngang hàng với admincp.

2 - Các bạn vào admincp/setting/Options/Friendly URLs tại URL Type chọnMod Rewrite Friendly URLs

3 - Mở file includes/class_friendly_url.php và tìm:

$fragment = preg_replace(self::CLEAN_URL_REGEX, '-', strip_tags($fragment));
$fragment = trim(preg_replace('#-+#', '-', $fragment), '-');


Thay thế thành


$hacobi_filter_in = array (
'#(à|á|ạ|ả|ã|â|ầ|ấ|ậ|ẩ|ẫ|ă|ằ| ắ|ặ|ẳ|ẵ)#',
'#(è|é|ẹ|ẻ|ẽ|ê|ề|ế|ệ|ể|ễ)#',
'#(ì|í|ị|ỉ|ĩ)#',
'#(ò|ó|ọ|ỏ|õ|ô|ồ|ố|ộ|ổ|ỗ|ơ|ờ| ớ|ợ|ở|ỡ)#',
'#(ù|ú|ụ|ủ|ũ|ư|ừ|ứ|ự|ử|ữ)#',
'#(ỳ|ý|ỵ|ỷ|ỹ)#',
'#(đ)#',
'#(À|Á|Ạ|Ả|Ã|Â|Ầ|Ấ|Ậ|Ẩ|Ẫ|Ă|Ằ| Ắ|Ặ|Ẳ|Ẵ)#',
'#(È|É|Ẹ|Ẻ|Ẽ|Ê|Ề|Ế|Ệ|Ể|Ễ)#',
'#(Ì|Í|Ị|Ỉ|Ĩ)#',
'#(Ò|Ó|Ọ|Ỏ|Õ|Ô|Ồ|Ố|Ộ|Ổ|Ỗ|Ơ|Ờ| Ớ|Ợ|Ở|Ỡ)#',
'#(Ù|Ú|Ụ|Ủ|Ũ|Ư|Ừ|Ứ|Ự|Ử|Ữ)#',
'#(Ỳ|Ý|Ỵ|Ỷ|Ỹ)#',
'#(Đ)#',
"/[^a-zA-Z0-9\-\_]/",
) ;
$hacobi_filter_out = array (
'a',
'e',
'i',
'o',
'u',
'y',
'd',
'A',
'E',
'I',
'O',
'U',
'Y',
'D',
'-',
) ;
$fragment = preg_replace(self::CLEAN_URL_REGEX, '-', strip_tags($fragment));
$fragment = preg_replace($hacobi_filter_in, $hacobi_filter_out, $fragment);
$fragment = preg_replace('/(-)+/', '-', $fragment);
$fragment = trim(preg_replace('#-+#', '-', $fragment), '-');
$fragment = str_replace('quot-','',$fragment);
$fragment = $fragment.".html";

Save lại là xong !

Đây là file mình đã chỉnh sửa sẵn, dành cho vbb 4.2.0 nhé, load về chép đè vào includes là được

Link: <b><font color=red>[Chỉ có thành viên mới xem link được. <a href="register.php"> Nhấp đây để đăng ký thành viên......</a>]</font></b>