WordPress เปลี่ยน Permalink แล้ว Error "404 Not Found"

เริ่มโดย manopas, 16 ตุลาคม 2011, 23:29:31

หัวข้อก่อนหน้า - หัวข้อถัดไป

0 สมาชิก และ 1 ผู้มาเยือน กำลังดูหัวข้อนี้

manopas

เป็น WordPress 3.2.1 ภาษาไทย ลงใน Server ของลูกค้าที่เป็น Linux

ผมเองลงของตัวเองมาเป็นร้อยๆ ครั้ง ไม่เคยเจอปัญหานี้เลย เพิ่งมาเจอนี่แหละครับ แก้ไขเองก็ไม่ได้ เพราะฝ่าย IT ของลูกค้าไม่ให้ Permission เข้าไป ต้องบอกให้ติดตั้งให้ ตั้ง​ DB install Themes กับ Plugins ให้ทุกอย่าง ซึ่งก็ไม่น่าจะผิดพลาดอะไร ไฟล์ .htaccess ก็ copy ส่งไปให้ แล้วก็ให้เปิด Permission เป็น 777 ก็แล้ว เช็ค Mode_rewrite ใน Apache ก็แล้ว แต่ไม่ว่าเปลี่ยน Permalink เป็นอะไรก็ตามก็ฟ้อง 404 Not Found หมด ต้องกลับมาที่ค่าหลักอย่างเดียวถึงจะใช้งานได้

ลองค้นดูใน Google หลายๆ ต่อหลายวิธี ก็แล้ว แต่ก็แก้ไขด้วยตัวเองไม่สะดวก ต้องคอยส่งเมล์ไปบอกให้ทำอย่างนี้ อย่างนั้นทุกครั้ง จนปัญญาล่ะ

ไม่ทราบเพื่อนๆ คนไหนเคยพบเจอปัญหาแบบนี้บ้าง ที่พอจะรู้วิธีการแก้ไข หรือลง Plugins อะไรเพื่อ redirect ก็ได้ครับ  :wanwan011:

chanarit

ขอดันนิดนึง วันนี้ผมเจอแล้วเป็นเหมือนกันเลย ท่านเซียนพอจะมีวิธีแก้ใหมคับ

รักน้องแก้ว

เจอในซับหรือโดเมนหลักอะครับ

atikanzaa

ให้ทำการ CHD 777 โฟลเดอร์ public_html ครับ แล้วก็ไปทำการตั้งค่า permalink ใน wp-admin ใหม่อีกรอบครับ

babynol


chanarit

อ้างถึงจาก: รักน้องแก้ว ใน 23 ตุลาคม 2011, 15:37:40
เจอในซับหรือโดเมนหลักอะครับ

โดเมนหลักคับ ทำตามทุกท่านบอกแล้วนะคับ ยังไม่ได้เหมือนเดิม

atikanzaa

อ้างถึงจาก: chanarit ใน 23 ตุลาคม 2011, 15:47:42
อ้างถึงจาก: รักน้องแก้ว ใน 23 ตุลาคม 2011, 15:37:40
เจอในซับหรือโดเมนหลักอะครับ

โดเมนหลักคับ ทำตามทุกท่านบอกแล้วนะคับ ยังไม่ได้เหมือนเดิม
ขอ msn หน่อยครับจะลองเจ้าไปทำไห้หน่ะครับ

ส่ง PM MSN มาก็ได้ผมแอดไปเองครับ

babynol

ตั้งค่า mod rewriete ในไฟล์ .httacess ด้วย ครับ

<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>



ได้ 100%

chanarit

อ้างถึงจาก: babynol ใน 23 ตุลาคม 2011, 16:07:02
ตั้งค่า mod rewriete ในไฟล์ .httacess ด้วย ครับ

<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>


ลองทุกวิธีแล้วคับ
ได้ 100%

boyparadox

อ้างถึงจาก: chanarit ใน 23 ตุลาคม 2011, 16:17:32
อ้างถึงจาก: babynol ใน 23 ตุลาคม 2011, 16:07:02
ตั้งค่า mod rewriete ในไฟล์ .httacess ด้วย ครับ

<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>


ลองทุกวิธีแล้วคับ
ได้ 100%

สรุปแล้วได้หรือเปล่าครับ
[direct=http://weber121020review.blogspot.com]Weber 121020 Go-Anywhere Charcoal Grill[/direct] [direct=http://playstationsforsale.blogspot.com]Playstation for sale[/direct]

chanarit

อ้างถึงจาก: boyparadox ใน 23 ตุลาคม 2011, 16:21:26
อ้างถึงจาก: chanarit ใน 23 ตุลาคม 2011, 16:17:32
อ้างถึงจาก: babynol ใน 23 ตุลาคม 2011, 16:07:02
ตั้งค่า mod rewriete ในไฟล์ .httacess ด้วย ครับ

<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>


ลองทุกวิธีแล้วคับ
ได้ 100%

สรุปแล้วได้หรือเปล่าครับ


ไม่ได้คับ

boyparadox

ที่ถามเพราะผมก็เจอปัญหานี้เหมือนกัน ยังแก้ไม่ได้

ว่าจะตัดพวกวันเดือนปีที่โพสออก ให้เหลือแต่ชื่อโพส
[direct=http://weber121020review.blogspot.com]Weber 121020 Go-Anywhere Charcoal Grill[/direct] [direct=http://playstationsforsale.blogspot.com]Playstation for sale[/direct]

ParseInt

ลองตามนี้นะครับ
1. backup .htaccess ไว้
2. ลบ .htaccess ใน host ทิ้งไป
3. ไป save ค่า permalink ใหม่

สมัยก่อนผมใช้วิธีนี้ตลอด แต่ตอนนี้มันเปลี่ยน parmalink ได้เลย ไม่ต้องแก้ไขอะไร

boyparadox

อ้างถึงจาก: ParseInt ใน 23 ตุลาคม 2011, 16:26:33
ลองตามนี้นะครับ
1. backup .htaccess ไว้
2. ลบ .htaccess ใน host ทิ้งไป
3. ไป save ค่า permalink ใหม่

สมัยก่อนผมใช้วิธีนี้ตลอด แต่ตอนนี้มันเปลี่ยน parmalink ได้เลย ไม่ต้องแก้ไขอะไร

Save ค่า permalink ใหม่ ก็คือตั้งค่า Permalink ใหม่ใช่ไหมครับ แล้ว อ้างอิงจากไหนครับ
[direct=http://weber121020review.blogspot.com]Weber 121020 Go-Anywhere Charcoal Grill[/direct] [direct=http://playstationsforsale.blogspot.com]Playstation for sale[/direct]

ParseInt

อ้างถึงจาก: boyparadox ใน 23 ตุลาคม 2011, 16:29:33
อ้างถึงจาก: ParseInt ใน 23 ตุลาคม 2011, 16:26:33
ลองตามนี้นะครับ
1. backup .htaccess ไว้
2. ลบ .htaccess ใน host ทิ้งไป
3. ไป save ค่า permalink ใหม่

สมัยก่อนผมใช้วิธีนี้ตลอด แต่ตอนนี้มันเปลี่ยน parmalink ได้เลย ไม่ต้องแก้ไขอะไร

Save ค่า permalink ใหม่ ก็คือตั้งค่า Permalink ใหม่ใช่ไหมครับ แล้ว อ้างอิงจากไหนครับ
ใช่ครับ อ้างอิงจากประสบการณ์ผมเอง
เลยขอให้ backup .htaccess ไว้ก่อน เผื่อมีปัญหา เพราะผมไม่ได้ใช้วิธีนี้หลายเดือนแล้ว

perng

.htaccess เป็น 666 แล้วเปลี่ยน Permalink ไปที่ตัวเริ่มต้นก่อน บันทึก อัพเดทแคช แล้วก็กลับมาเปลี่ยนเป็นตัวที่เราต้องการ

จากประสบการณ์ตรงไม่มีแหล่งอ้างอิงครับ :wanwan023:

chanarit

อ้างถึงจาก: boyparadox ใน 23 ตุลาคม 2011, 16:29:33
อ้างถึงจาก: ParseInt ใน 23 ตุลาคม 2011, 16:26:33
ลองตามนี้นะครับ
1. backup .htaccess ไว้
2. ลบ .htaccess ใน host ทิ้งไป
3. ไป save ค่า permalink ใหม่

สมัยก่อนผมใช้วิธีนี้ตลอด แต่ตอนนี้มันเปลี่ยน parmalink ได้เลย ไม่ต้องแก้ไขอะไร

Save ค่า permalink ใหม่ ก็คือตั้งค่า Permalink ใหม่ใช่ไหมครับ แล้ว อ้างอิงจากไหนครับ

Custom Structure  ใส่ /%postname%/

TUMZA

อ้างถึงจาก: chanarit ใน 23 ตุลาคม 2011, 16:32:47
อ้างถึงจาก: boyparadox ใน 23 ตุลาคม 2011, 16:29:33
อ้างถึงจาก: ParseInt ใน 23 ตุลาคม 2011, 16:26:33
ลองตามนี้นะครับ
1. backup .htaccess ไว้
2. ลบ .htaccess ใน host ทิ้งไป
3. ไป save ค่า permalink ใหม่

สมัยก่อนผมใช้วิธีนี้ตลอด แต่ตอนนี้มันเปลี่ยน parmalink ได้เลย ไม่ต้องแก้ไขอะไร

Save ค่า permalink ใหม่ ก็คือตั้งค่า Permalink ใหม่ใช่ไหมครับ แล้ว อ้างอิงจากไหนครับ

Custom Structure  ใส่ /%postname%/
อยู่ที่ .htaccess ครับ สร้างมาใหม่แล้วเอาไปไว้ที่โฮสครับ ผมเป็นมาแล้ว แก้ตามที่มันบอกตรงด้านล่างอ่ะ
[direct=https://voice.botnoi.ai/]>>>AI พูดไทย Botnoi ใส่รหัส 30bot ได้ point เพิ่ม 30% <<<[/direct]

boyparadox

 :wanwan011: เดี๋ยวไปลองทำตามที่แนะนำก่อนครับ
[direct=http://weber121020review.blogspot.com]Weber 121020 Go-Anywhere Charcoal Grill[/direct] [direct=http://playstationsforsale.blogspot.com]Playstation for sale[/direct]

ayeweb

แต่ละคนช่วยเต็มที่ น้ำใจงามจริงๆ
:wanwan003:

[direct=https://www.bitimer.in.th/]ข่าวไอที[/direct] ข่าวสารไอที แอพไอโฟน บริการอื่นๆ
[direct=https://page.line.me/gnm7628z]บริการ ตรวจหวย[/direct] อื่นๆ ทั่วไปสาระน่ารู้ ความรู้ต่างๆ
[direct=https://goo.gl/XQp91t]Host ไทย[/direct] เว็บผู้หญิงนะคะ แต่ผู้ชายก็เข้าได้ค่ะ
[direct=https://page.line.me/oer1981h]ตรวจหวย[/direct]
ตรวจหวย ผลสลากกินแบ่งรัฐบาล>>
[direct=https://goo.gl/H3JCzK]เช่าโฮสติ้ง Ruk-com[/direct]