ThaiSEOBoard.com

พัฒนาเว็บไซต์ => CMS & Free Script => ข้อความที่เริ่มโดย: manopas ที่ 16 ตุลาคม 2011, 23:29:31



หัวข้อ: WordPress เปลี่ยน Permalink แล้ว Error "404 Not Found"
เริ่มหัวข้อโดย: manopas ที่ 16 ตุลาคม 2011, 23:29:31
เป็น 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:


หัวข้อ: Re: WordPress เปลี่ยน Permalink แล้ว Error "404 Not Found"
เริ่มหัวข้อโดย: chanarit ที่ 23 ตุลาคม 2011, 15:35:53
ขอดันนิดนึง วันนี้ผมเจอแล้วเป็นเหมือนกันเลย ท่านเซียนพอจะมีวิธีแก้ใหมคับ


หัวข้อ: Re: WordPress เปลี่ยน Permalink แล้ว Error "404 Not Found"
เริ่มหัวข้อโดย: รักน้องแก้ว ที่ 23 ตุลาคม 2011, 15:37:40
เจอในซับหรือโดเมนหลักอะครับ


หัวข้อ: Re: WordPress เปลี่ยน Permalink แล้ว Error "404 Not Found"
เริ่มหัวข้อโดย: atikanzaa ที่ 23 ตุลาคม 2011, 15:38:08
ให้ทำการ CHD 777 โฟลเดอร์ public_html ครับ แล้วก็ไปทำการตั้งค่า permalink ใน wp-admin ใหม่อีกรอบครับ


หัวข้อ: Re: WordPress เปลี่ยน Permalink แล้ว Error "404 Not Found"
เริ่มหัวข้อโดย: babynol ที่ 23 ตุลาคม 2011, 15:38:54
ตั่งค่า MOD

.htaccess

ด้วยครับ


หัวข้อ: Re: WordPress เปลี่ยน Permalink แล้ว Error "404 Not Found"
เริ่มหัวข้อโดย: chanarit ที่ 23 ตุลาคม 2011, 15:47:42
เจอในซับหรือโดเมนหลักอะครับ

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


หัวข้อ: Re: WordPress เปลี่ยน Permalink แล้ว Error "404 Not Found"
เริ่มหัวข้อโดย: atikanzaa ที่ 23 ตุลาคม 2011, 15:49:14
เจอในซับหรือโดเมนหลักอะครับ

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

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


หัวข้อ: Re: WordPress เปลี่ยน Permalink แล้ว Error "404 Not Found"
เริ่มหัวข้อโดย: 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%


หัวข้อ: Re: WordPress เปลี่ยน Permalink แล้ว Error "404 Not Found"
เริ่มหัวข้อโดย: chanarit ที่ 23 ตุลาคม 2011, 16:17:32
ตั้งค่า 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%


หัวข้อ: Re: WordPress เปลี่ยน Permalink แล้ว Error "404 Not Found"
เริ่มหัวข้อโดย: boyparadox ที่ 23 ตุลาคม 2011, 16:21:26
ตั้งค่า 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%

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


หัวข้อ: Re: WordPress เปลี่ยน Permalink แล้ว Error "404 Not Found"
เริ่มหัวข้อโดย: chanarit ที่ 23 ตุลาคม 2011, 16:23:24
ตั้งค่า 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%

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


ไม่ได้คับ


หัวข้อ: Re: WordPress เปลี่ยน Permalink แล้ว Error "404 Not Found"
เริ่มหัวข้อโดย: boyparadox ที่ 23 ตุลาคม 2011, 16:25:01
ที่ถามเพราะผมก็เจอปัญหานี้เหมือนกัน ยังแก้ไม่ได้

ว่าจะตัดพวกวันเดือนปีที่โพสออก ให้เหลือแต่ชื่อโพส


หัวข้อ: Re: WordPress เปลี่ยน Permalink แล้ว Error "404 Not Found"
เริ่มหัวข้อโดย: ParseInt ที่ 23 ตุลาคม 2011, 16:26:33
ลองตามนี้นะครับ
1. backup .htaccess ไว้
2. ลบ .htaccess ใน host ทิ้งไป
3. ไป save ค่า permalink ใหม่

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


หัวข้อ: Re: WordPress เปลี่ยน Permalink แล้ว Error "404 Not Found"
เริ่มหัวข้อโดย: boyparadox ที่ 23 ตุลาคม 2011, 16:29:33
ลองตามนี้นะครับ
1. backup .htaccess ไว้
2. ลบ .htaccess ใน host ทิ้งไป
3. ไป save ค่า permalink ใหม่

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

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


หัวข้อ: Re: WordPress เปลี่ยน Permalink แล้ว Error "404 Not Found"
เริ่มหัวข้อโดย: ParseInt ที่ 23 ตุลาคม 2011, 16:30:42
ลองตามนี้นะครับ
1. backup .htaccess ไว้
2. ลบ .htaccess ใน host ทิ้งไป
3. ไป save ค่า permalink ใหม่

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

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


หัวข้อ: Re: WordPress เปลี่ยน Permalink แล้ว Error "404 Not Found"
เริ่มหัวข้อโดย: perng ที่ 23 ตุลาคม 2011, 16:32:39
.htaccess เป็น 666 แล้วเปลี่ยน Permalink ไปที่ตัวเริ่มต้นก่อน บันทึก อัพเดทแคช แล้วก็กลับมาเปลี่ยนเป็นตัวที่เราต้องการ

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


หัวข้อ: Re: WordPress เปลี่ยน Permalink แล้ว Error "404 Not Found"
เริ่มหัวข้อโดย: chanarit ที่ 23 ตุลาคม 2011, 16:32:47
ลองตามนี้นะครับ
1. backup .htaccess ไว้
2. ลบ .htaccess ใน host ทิ้งไป
3. ไป save ค่า permalink ใหม่

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

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

Custom Structure  ใส่ /%postname%/


หัวข้อ: Re: WordPress เปลี่ยน Permalink แล้ว Error "404 Not Found"
เริ่มหัวข้อโดย: TUMZA ที่ 23 ตุลาคม 2011, 16:35:01
ลองตามนี้นะครับ
1. backup .htaccess ไว้
2. ลบ .htaccess ใน host ทิ้งไป
3. ไป save ค่า permalink ใหม่

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

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

Custom Structure  ใส่ /%postname%/
อยู่ที่ .htaccess ครับ สร้างมาใหม่แล้วเอาไปไว้ที่โฮสครับ ผมเป็นมาแล้ว แก้ตามที่มันบอกตรงด้านล่างอ่ะ


หัวข้อ: Re: WordPress เปลี่ยน Permalink แล้ว Error "404 Not Found"
เริ่มหัวข้อโดย: boyparadox ที่ 23 ตุลาคม 2011, 16:36:44
 :wanwan011: เดี๋ยวไปลองทำตามที่แนะนำก่อนครับ


หัวข้อ: Re: WordPress เปลี่ยน Permalink แล้ว Error "404 Not Found"
เริ่มหัวข้อโดย: ayeweb ที่ 23 ตุลาคม 2011, 16:39:08
แต่ละคนช่วยเต็มที่ น้ำใจงามจริงๆ
 :wanwan003:


หัวข้อ: Re: WordPress เปลี่ยน Permalink แล้ว Error "404 Not Found"
เริ่มหัวข้อโดย: Mr.Satan285 ที่ 23 ตุลาคม 2011, 16:57:14
ผมเคยเป็นอาการแบบนี้เลยครับ ผมเลยให้ทาง โฮสเกเตอร์ แก้ให้
เค้ายัดโค๊ตอะไรไม่รู้ลงไปใน .htaccess ลองดูครับ
โค๊ด:
RewriteEngine Off
# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>

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

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

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

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

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

# END WordPress


หัวข้อ: Re: WordPress เปลี่ยน Permalink แล้ว Error "404 Not Found"
เริ่มหัวข้อโดย: Anas_xrt ที่ 31 ตุลาคม 2016, 14:39:48
อ้อ ผ่านมาเห็น ผมแก้ด้วยการใส่ code ข้างล่างใน .htaccess ตามที่แนะนำกันมาข้างบน  :wanwan020: แล้ว ถ้ามี suPHP ต้องตั้งค่า chown กับ permission ให้ถูกต้องด้วยครับ (ถ้า permission ไม่ถูกด้วยจะเป็น 403 ก่อน)

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


หัวข้อ: Re: WordPress เปลี่ยน Permalink แล้ว Error "404 Not Found"
เริ่มหัวข้อโดย: kittybkk ที่ 01 พฤศจิกายน 2016, 00:21:32
เมื่อวานแก้ไม่ได้ วันนี้ทำได้ละหลังจากงมตั้งนาน
ขอบคุณที่โพสถามนะคะ
 :wanwan019:


หัวข้อ: Re: WordPress เปลี่ยน Permalink แล้ว Error "404 Not Found"
เริ่มหัวข้อโดย: vpshispeed ที่ 24 มีนาคม 2017, 17:05:17
แวะมาส่อง เคยเจออาการนี้


หัวข้อ: Re: WordPress เปลี่ยน Permalink แล้ว Error "404 Not Found"
เริ่มหัวข้อโดย: siwit ที่ 04 กันยายน 2017, 13:27:22
เป็นเหมือนกันทำทุกอย่างแล้ว Localhost ครับ CentOS7  ครับ รบกวนด้วยครับผม