Archive for July, 2013
วิธีแก้ URL ให้รองรับภาษาไทยและ SEO Url
July 1, 2013
1 comment
แก้ใน config/config.php
$config[‘permitted_uri_chars’] = ‘a-zก-๙0-9~%!?=&.:;#_\-‘;
—————-
แก้ไฟล์ system/core/URI.php
ใน _filter_uri
if ( ! preg_match(“|^[“.str_replace(array(‘\\-‘, ‘\-‘), ‘-‘, preg_quote($this->config->item(‘permitted_uri_chars’), ‘-‘)).”]+$|iu”, $str))
—————-
แก้ไฟล์ url_helper.php
ใน url_title
$trans = array(
‘&.+?;’ => ”,
‘[^a-z0-9ก-๙_-]’ => ”,
‘\s+’ => $separator,
‘(‘.$q_separator.’)+’ => $separator
);
$str = preg_replace(“#”.$key.”#iu”, $val, $str);
Categories: Codeigniter