หัวข้อ: ช่วยแนะนำทีครับ เริ่มหัวข้อโดย: keawtaro ที่ 10 ตุลาคม 2011, 10:56:38 You need to set your permalink custom structure to at least contain /%postname%/ before ClassiPress will work properly. ??? ??? ช่วยแนะนำทีครับต้องแก้ไขยังไงครับ หัวข้อ: Re: ช่วยแนะนำทีครับ เริ่มหัวข้อโดย: m2studio ที่ 10 ตุลาคม 2011, 11:00:57 ให้เข้าไปที่ Menu permalink จากนั้นให้เลือกเป็นแบบ custom
แล้ว set ค่าให้เป็น /%postname%/ ไอ่ ClassiPress ถึงจะทำงานได้ หัวข้อ: Re: ช่วยแนะนำทีครับ เริ่มหัวข้อโดย: keawtaro ที่ 10 ตุลาคม 2011, 11:07:30 ให้เข้าไปที่ Menu permalink จากนั้นให้เลือกเป็นแบบ custom แล้ว set ค่าให้เป็น /%postname%/ ไอ่ ClassiPress ถึงจะทำงานได้ ขอบคุณครับมีต่อครับ คุณควรจะอัปเดตไฟล์ .htaccess ของคุณเดี๋ยวนี้ ??? ??? รบกวนด้วยครับ หัวข้อ: Re: ช่วยแนะนำทีครับ เริ่มหัวข้อโดย: keawtaro ที่ 10 ตุลาคม 2011, 11:11:36 .htaccess คืออะไรครับ ??? ???
หัวข้อ: Re: ช่วยแนะนำทีครับ เริ่มหัวข้อโดย: m2studio ที่ 10 ตุลาคม 2011, 11:43:59 .htaccess เป็น file นึงที่อยู่ใน folder ของ wordpress blog
ซึ่งเวลาเรากดอัพเดท ไอ่เจ้า permerlink มันจะไปเขียน .htaccess ใหม่ ซึ่งถ้าคุณไม่มี permission ( สิทธิในการเข้าถึง file) มันจะขึ้นให้เราไปแก้ไข .htaccess ด้วยมือ คุณสามารถเข้าไปกำหนด permission ให้ file นี้เป็น 777 (read/write/execute ทำได้ทุกอย่าง แต่จะมีช่องโหว่สำหรับ hacker) ชั่วคราวก่อน พออัพเดทเสร็จแล้วค่อยเปลี่ยนกลับ คร่าวๆ ก็ประมาณนี้ หัวข้อ: Re: ช่วยแนะนำทีครับ เริ่มหัวข้อโดย: love1971 ที่ 10 ตุลาคม 2011, 12:34:22 ตอนดิฉันทำ wordpress ใหม่ๆ ก็งงๆ แบบนี้ค่ะ เนื่องจากไม่ได้เลือนหน้าจอเว็บลงอ่านด้านล่างค่ะ
ถ้าท่านเลื่อนหน้าจอเว็บท่านลงไปอีกสักนิด จะเห็นโค๊ด rewrite ที่ระบบสร้างให้ค่ะ ให้ copy โค๊ดนั้นไปใส่ไฟล์ฃื่อ .htaccess ค่ะ ............................... โดยหลักการทำงานของ wordpress เป็นแบบนี้ค่ะ ตอนที่เราติดตั้ง wordpress แล้วมันจะมีไฟล์ชื่อ .htaccess ไว้ที่โฟลเดอร์ที่เราติดตั้งค่ะ แต่ไฟล์นี้จะเป็นไฟล์ว่างๆ อยู่ค่ะ เมื่อเรากดเปิดใช้ permalink wordpress ถึงจะเขียนคำสั่ง url rewrite เข้าไปในไฟล์ชื่อ .htaccess นี้ค่ะ เพื่อให้ระบบสามารถเอาหัวข้อโพสต์ไปเป็น url ค่ะ แต่เนื่องจากว่า โดยปกติไฟล์นี้จะมี permission ของไฟล์จะถูกกำหนดไว้ที่ 644 คืออ่านได้อย่างเดียวคะ ระบบก็เลยเขียนโค๊ดทับลงไปไม่ได้ค่ะ ส่วนท่านที่ได้ตั้ง permission ของไฟล์เป็น 777 คืออนุญาตให้เขียนทับได้ ก่อนที่จะกดใช้ permalink เมื่อกด save ระบบจะสามารถเขียนโค๊ดลงไปในไฟล์ได้เลยค่ะ แต่ของท่านระบบเขียนไม่ได้ เพราะ ไฟล์มี permission เป็น 644 อ่านได้อย่างเดียว ระบบเลยสั่งให้ท่าน copy โค๊ดแล้วเอาไปแปะใน ไฟล์ .htaccess แทนค่ะ วิธีทำก็คือ เลื่อนหน้าจอลงไปอีกนิดจะเห็นโค๊ดประมาณนี้ค่ะ <IfModule mod_rewrite.c> RewriteEngine On RewriteBase / RewriteRule ^index\.php$ - [L] RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteRule . /index.php [L] </IfModule> ทำการ copy เอาโค็ดทั้งหมด ไปใส่ใน notepad แล้ว save ไฟล์เป็น ".htaccess" ใส่ฟันหนูสองข้างเพื่อกันไม่ให้ notepad ใส่นามสกุลเป็น .txt ค่ะ เมื่อ save เสร็จแล้ว ให้ทำการอัพโหลดไฟล์นี้ขึ้นไปบนโฮสติ้งเพื่อทับไฟล์ .htaccess เดิมของ wordpress ที่เป็นไฟล์ว่างๆ อยู่ค่ะ เมื่อทับเสร็จแล้วระบบก็จะมีคำสั่งในการเปลี่ยนหัวข้อโพสเป็น url ได้แล้วค่ะ |