ThaiSEOBoard.com

พัฒนาเว็บไซต์ => Programming => หัวข้อเริ่มโดย: gelonly ใน 27 กรกฎาคม 2011, 00:46:02

ชื่อเรื่อง: สอบถามการทำ url เป็นภาษาไทย โดยใช้ codeigniter 2.0
โพสต์โดย: gelonly ใน 27 กรกฎาคม 2011, 00:46:02
ผมทดลองทำทุกอย่างแล้วแต่ไม่ได้สักที
จึงต้องขอรบกวนโพสเพื่อขอให้ผู้เชี่ยวชาญ codigniter 2.0 ในด้าน seo
ช่วยชี้แนะผมด้วยครับ
ตัวอย่าง www.myweb.com/ (http://www.myweb.com/)ทดสอบภาษาไทย
ประมาณนี้ครับ
ขอบคุณมากๆครับ
ชื่อเรื่อง: Re: สอบถามการทำ url เป็นภาษาไทย โดยใช้ codeigniter 2.0
โพสต์โดย: vii ใน 27 กรกฎาคม 2011, 00:50:49
ใน application/config/config.php คุณลองหาดูเกี่ยวกับ allow url ดูสิครับ มันจะมีอยู่ว่าอนุญาตอะไรบ้าง คุณจะใช้ภาษาไทยคุณก็เพิ่มตัวอักษรไทยเข้าไปทั้งหมดก-ฮ และสระทั้งหมด
ชื่อเรื่อง: Re: สอบถามการทำ url เป็นภาษาไทย โดยใช้ codeigniter 2.0
โพสต์โดย: Quize ใน 27 กรกฎาคม 2011, 00:54:10
ใน application->config->config.php

ตรงบรรทัด 

$config['permitted_uri_chars'] = 'a-z 0-9~%.:_\-';

ไม่แน่ใจว่าต้องเพิ่ม ยังไงนะครับ แต่ที่ผมเคยทำ ผม ใส่เป็น

$config['permitted_uri_chars'] = '';

มันก็ใช้ได้นะครับ

อันนี้เท่าที่ผมรู้นะครับ มันอาจจะไม่ดีที่สุด ยังไง รอท่านอื่นมาตอบอีกดีกว่า  :wanwan012:
ชื่อเรื่อง: Re: สอบถามการทำ url เป็นภาษาไทย โดยใช้ codeigniter 2.0
โพสต์โดย: Quize ใน 27 กรกฎาคม 2011, 01:03:59
อ้างถึงจาก: vii ใน 27 กรกฎาคม 2011, 00:50:49
ใน application/config/config.php คุณลองหาดูเกี่ยวกับ allow url ดูสิครับ มันจะมีอยู่ว่าอนุญาตอะไรบ้าง คุณจะใช้ภาษาไทยคุณก็เพิ่มตัวอักษรไทยเข้าไปทั้งหมดก-ฮ และสระทั้งหมด

นี่แหละครับ แต่ผมใส่ไม่ถูก หุหุ :P
ชื่อเรื่อง: Re: สอบถามการทำ url เป็นภาษาไทย โดยใช้ codeigniter 2.0
โพสต์โดย: vii ใน 27 กรกฎาคม 2011, 04:47:57
$config['permitted_uri_chars'] = 'a-z 0-9~%.:_\-={}"\'ก-ฮะาิีุูเะแำไใๆ่้๊๋ั็์ึื';
ผมไม่แน่ใจว่าถูกตามหลักการมั้ยเพราะผมใช้การไล่สระแบบ regx ไม่เป็น ไม่เหมือน ก-ฮ
ข้างบนก็ไม่ทราบว่าสระครบมั้ย แต่ใช้มานานไม่มีปัญหา

อ้างถึง

$config['permitted_uri_chars'] = '';
ตรงนี้ถ้าไม่กำหนดเลยมันอันตรายมากนะครับ ยังไงลองอ่านคำอธิบายของมันตรงนั้นดูก็ได้

อ้างถึง| This lets you specify with a regular expression which characters are permitted
| within your URLs.  When someone tries to submit a URL with disallowed
| characters they will get a warning message.
|
| As a security measure you are STRONGLY encouraged to restrict URLs to
| as few characters as possible.  By default only these are allowed: a-z 0-9~%.:_-
|
| Leave blank to allow all characters -- but only if you are insane :wanwan009:.
|
| DO NOT CHANGE THIS UNLESS YOU FULLY UNDERSTAND THE REPERCUSSIONS!!
ชื่อเรื่อง: Re: สอบถามการทำ url เป็นภาษาไทย โดยใช้ codeigniter 2.0
โพสต์โดย: gelonly ใน 27 กรกฎาคม 2011, 11:04:02
อ้างถึงจาก: vii ใน 27 กรกฎาคม 2011, 00:50:49
ใน application/config/config.php คุณลองหาดูเกี่ยวกับ allow url ดูสิครับ มันจะมีอยู่ว่าอนุญาตอะไรบ้าง คุณจะใช้ภาษาไทยคุณก็เพิ่มตัวอักษรไทยเข้าไปทั้งหมดก-ฮ และสระทั้งหมด
ผมได้ทดลองใส่ทุกรูปแบบของตัวอักษรภาษาไทยแล้วครับแต่มันยังไม่สำเร็จสักที
ลองหลายวิธีแต่ก็ไม่สำเร็จสัดทีครับ
ชื่อเรื่อง: Re: สอบถามการทำ url เป็นภาษาไทย โดยใช้ codeigniter 2.0
โพสต์โดย: gelonly ใน 27 กรกฎาคม 2011, 23:06:58
จนปัญญาสุดๆ Y_Y
ชื่อเรื่อง: Re: สอบถามการทำ url เป็นภาษาไทย โดยใช้ codeigniter 2.0
โพสต์โดย: thaizeal ใน 27 กรกฎาคม 2011, 23:46:13
เพิ่งหัดเล่นเหมือนกันครับ ยังไม่ค่อยเป็น แต่เว็บลูกค้าที่โปรแกรมเมอร์ทำไว้ก็ประมาณนี้ครับ
application/config/config.php
$config['permitted_uri_chars'] = '';

.htaccess

RewriteCond %{REQUEST_URI} ^system.*
RewriteRule ^(.*)$ /index.php?/$1 [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ index.php?/$1 [L]

นอกเหนือจากนี้ก็ไม่รู้แล้ว :P