Discuz Thai

 ลืมรหัสผ่าน
 สมัครสมาชิก

ข้อตกลงการใช้งานกระดานข่าวดิสคัสไทย DiscuzThai Agreement (English Version) ประกาศดิสคัสไทย - ทำเนียบดิสคัสภาษาไทย

Discuz! X3.5 Thai R20231001 Rev.8 (NEW) [วิดีโอช่วยสอน] อัปเกรด Discuz! X3.4 เป็น X3.5 Discord ของ Discuz! Thai Community อย่างเป็นทางการ

Discuz! X3.4 Thai R20220811 (REV.75) สิ้นสุดการสนับสนุน Discuz! X3.4 ภาษาไทยตั้งแต่วันนี้เป็นต้นไป (ขอแนะนำให้อัปเกรดเป็น X3.5 แทน)

ค้นหา
แท็กยอดนิยม: ดิสคัสภาษาไทย Discuz Thai
ดู: 12935|ตอบกลับ: 8

[แจ้งปัญหาเว็บไซต์] ปัญหา SEO บล๊อคขึ้นหน้า 404

[คัดลอกลิงก์]
adman โพสต์ 2011-10-12 19:08:39 |โหมดอ่าน
แก้ไขครั้งสุดท้ายโดย adman เมื่อ 2011-10-12 19:10

บล๊อคเว็บ Discuzthai ก็เป็นครับ
ลองเข้าไปดูหน้า สเปซ > บล๊อค
คลิกที่บล๊อกใดก็ได้สักหนึ่งอัน อาการแบบนี้


Not Found
The requested URL /blog.php was not found on this server.
Additionally, a 404 Not Found error was encountered while trying to use an ErrorDocument to handle the request.


URL แบบดั้งเดิม ไม่มีปัญหา
  1. http://www.[color=Red]yourweb[/color].com/home.php?mod=space&uid=911&do=blog&id=91
คัดลอกไปที่คลิปบอร์ด
แต่ถ้าปรับแต่ง SEO ลิงก์จะเป็นแบบนี้ ซึ่งคลิกไปแล้วเจอหน้า 404
  1. http://spaces.discuzthai.com/blog-34758-1369.html
คัดลอกไปที่คลิปบอร์ด
ปัญหาเกิดจากการปรับแต่ง  .htaccess

ผมลองใช้โค้ดตัวนี้ไม่มีปัญหาครับ
  1. RewriteCond %{QUERY_STRING} ^(.*)$
  2. RewriteRule ^topic-(.+)\.html$ portal.php?mod=topic&topic=$1&%1
  3. RewriteCond %{QUERY_STRING} ^(.*)$
  4. RewriteRule ^article-([0-9]+)-([0-9]+)\.html$ portal.php?mod=view&aid=$1&page=$2&%1
  5. RewriteCond %{QUERY_STRING} ^(.*)$
  6. RewriteRule ^forum-(\w+)-([0-9]+)\.html$ forum.php?mod=forumdisplay&fid=$1&page=$2&%1
  7. RewriteCond %{QUERY_STRING} ^(.*)$
  8. RewriteRule ^thread-([0-9]+)-([0-9]+)-([0-9]+)\.html$ forum.php?mod=viewthread&tid=$1&extra=page\%3D$3&page=$2&%1
  9. RewriteCond %{QUERY_STRING} ^(.*)$
  10. RewriteRule ^group-([0-9]+)-([0-9]+)\.html$ forum.php?mod=group&fid=$1&page=$2&%1
  11. RewriteCond %{QUERY_STRING} ^(.*)$
  12. RewriteRule ^space-(username|uid)-(.+)\.html$ home.php?mod=space&$1=$2&%1
  13. RewriteCond %{QUERY_STRING} ^(.*)$
  14. RewriteRule ^blog-([0-9]+)-([0-9]+)\.html$ home.php?mod=space&uid=$1&do=blog&id=$2&%1
  15. RewriteCond %{QUERY_STRING} ^(.*)$
  16. RewriteRule ^archiver/(fid|tid)-([0-9]+)\.html$ archiver/index.php?action=$1&value=$2&%1
คัดลอกไปที่คลิปบอร์ด
ฝากตรวจสอบด้วยนะครับ
อาจจะเป็นประโยชน์กับเว็บอื่น ๆ ด้วย

คะแนน

จำนวนผู้เข้าร่วม 1จิตพิศัย +1 ย่อ เหตุผล
Metroxylon + 1 เห็นด้วยมากๆ

ดูบันทึกคะแนน

joeyman001 โพสต์ 2011-10-12 20:35:12
ผมสงสัยมานานแล้วเหมือนกันแต่อธิบายไม่ถูก T^T
topty โพสต์ 2011-10-19 15:46:41
ขอบคุณนะครับ
acaz โพสต์ 2011-11-9 18:00:30
ขอบคุณงามๆเลยครับ

ถึงว่า index ฮวบๆ
PR เหลือ 0
PR เยอะก็ไม่รู้จะเอาไปอวดใคร

แก้ไขครับตามนี้
  1. RewriteCond %{QUERY_STRING} ^(.*)$
  2. RewriteRule ^topic-(.+)\.html$ portal.php?mod=topic&topic=$1&%1
  3. RewriteCond %{QUERY_STRING} ^(.*)$
  4. RewriteRule ^article-(.+)\.html$ portal.php?mod=view&aid=$1&%1
  5. RewriteCond %{QUERY_STRING} ^(.*)$
  6. RewriteRule ^forum-(\w+)-([0-9]+)\.html$ forum.php?mod=forumdisplay&fid=$1&page=$2&%1
  7. RewriteCond %{QUERY_STRING} ^(.*)$
  8. RewriteRule ^thread-([0-9]+)-([0-9]+)-([0-9]+)\.html$ forum.php?mod=viewthread&tid=$1&extra=page\%3D$3&page=$2&%1
  9. RewriteCond %{QUERY_STRING} ^(.*)$
  10. RewriteRule ^group-([0-9]+)-([0-9]+)\.html$ forum.php?mod=group&fid=$1&page=$2&%1
  11. RewriteCond %{QUERY_STRING} ^(.*)$
  12. RewriteRule ^space-(username|uid)-(.+)\.html$ home.php?mod=space&$1=$2&%1
  13. RewriteCond %{QUERY_STRING} ^(.*)$
  14. RewriteRule ^archiver/(fid|tid)-([0-9]+)\.html$ archiver/index.php?action=$1&value=$2&%1
  15. RewriteCond %{QUERY_STRING} ^(.*)$
  16. RewriteRule ^blog-([0-9]+)-([0-9]+)\.html$ home.php?mod=space&uid=$1&do=blog&id=$2&%1
คัดลอกไปที่คลิปบอร์ด
หาย
New2th โพสต์ 2011-11-9 18:24:46
ต้นฉบับโพสต์โดย acaz เมื่อ 2011-11-9 18:00
ขอบคุณงามๆเลยครับ

ถึงว่า index ฮวบๆ

pr ไม่ได้เหลือ 0 หรอกครับแค่ google มันเปลี่ยน url ของ api ที่ใช้ตรวจสอบ pr ใหม่ บางเว็บที่ใช้ api แบบเก่าเลยเห็นเป็น 0

แสดงความคิดเห็น

อ่า ไม่ได้ตามข่าว ไม่รู้เรื่องเลย น้ำท่วมสมองอยู่ตอนนี้ ขอบคุณครับ  โพสต์ 2011-11-9 18:32
jaideejung007 โพสต์ 2011-11-10 15:17:27
ต้นฉบับโพสต์โดย New2th เมื่อ 2011-11-9 18:24
pr ไม่ได้เหลือ 0 หรอกครับแค่ google มันเปลี่ยน url ของ api ที ...

อ้าว จริงเหรอครับ ก็ว่าอยู่ทำไม โค๊ดแสดง PR ของ SEO ผมทำไมมันแสดงเป็น 0 แสดงว่า ต้องอัพเดตใหม่เหรอเนีย

ขออ่านข้อมูลเพิ่มเติมหน่อยครับ
prattana22 โพสต์ 2011-12-27 02:00:41
แล้ว ใส่โค๊ตนี่แก้ตรงไหนเหรอค่ะ ไม่รู้จริงๆค่ะขอบคุณค่ะ

แสดงความคิดเห็น

ในไฟล์ .htacess ในรูทของดิสคัซครับ  โพสต์ 2011-12-27 03:29
prattana22 โพสต์ 2011-12-27 04:53:00
ต้นฉบับโพสต์โดย prattana22 เมื่อ 2011-12-27 02:00
แล้ว ใส่โค๊ตนี่แก้ตรงไหนเหรอค่ะ ไม่รู้จริงๆค่ะขอบคุ ...

ถ้าไม่มีต้องสร้างเอาหรือเปล่าค่ะ หรือมันซ้อนอยู่ในFolder ไหนในดิสคัสหรือเปล่าค่ะ ขอความกรุณาด้วยค่ะ ขอบคุณค่ะ
mrkran โพสต์ 2012-4-24 11:38:04
อ้างอิงจาก prattana22 เมื่อ 2011-12-27 04:53
ถ้าไม่มีต้องสร้างเอาหรือเปล่าค่ะ หรือมันซ้อนอยู่ใ ...

ไม่มีต้องสร้างเอาถูกต้องครับ สร้างแล้ววางไว้ที่ root
ขออภัย! คุณไม่ได้รับสิทธิ์ในการดำเนินการในส่วนนี้ กรุณาเลือกอย่างใดอย่างหนึ่ง ลงชื่อเข้าใช้ | สมัครสมาชิก

รายละเอียดเครดิต

รายชื่อผู้กระทำผิด|Archiver|ดิสคัส ไทย Follow us: Become a fan on facebook. Follow us on Twitter.

GMT+7, 2024-3-29 21:43

Powered by Discuz! X3.4, Rev.66

Copyright © 2001-2021 Tencent Cloud. Licensed

ตอบกระทู้ ขึ้นไปด้านบน ไปที่หน้ารายการกระทู้