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
ดู: 3817|ตอบกลับ: 13

[X1.5] ช่วยด้วยตั่งค่า SEO มีปัญหา <ได้แล้วครับขอบคุณมากมาย>

[คัดลอกลิงก์]
maxmaxmax โพสต์ 2010-10-22 14:23:43 |โหมดอ่าน
แก้ไขครั้งสุดท้ายโดย maxmaxmax เมื่อ 2010-10-24 02:56

คือผมไปตั่งค่า SEO ในส่วนของ Admin CP ไอพวก Rewrite



แล้วพอดูลิงค์หน้ากระทู้ + ลิงค์ เกือบทั้งหมดในเว็บ มันก็เป็ฯสั้นๆ จริงครับ แบบ http://www.tgt.pr.in.th/forum-36-1.html
แต่พอคลิปมันเป็ฯแบบไม่พบหน้านี้แบบหน้านีี้ไม่มียู่จริงครับผมงงมาก อยากรู้ว่าต้องแก้ตรงไหน
ป.ล. ผมไม่มีไฟล์ .htacss ใน โอสนะครับ แค่ส่ง sitemap กะกูเกิล และไปตั่งค่าด้านบนแค่นั้นเอง

ขออภัย! โพสต์นี้มีไฟล์แนบหรือรูปภาพที่ไม่ได้รับอนุญาตให้คุณเข้าถึง

คุณจำเป็นต้อง ลงชื่อเข้าใช้ เพื่อดาวน์โหลดหรือดูไฟล์แนบนี้ คุณยังไม่มีบัญชีใช่ไหม? สมัครสมาชิก

x
Onlyones โพสต์ 2010-10-22 19:51:26
มัรต้องมีการแก้ไข .htaccess File ด้วยนะครับผม


ส่วนสิ่งที่ต้องแก้ไขใน Htaccess File จะมีอยู่ที่ใน Discuz นั้นแหละครับเป็นคลิกลองดูนะ
orenavava1 โพสต์ 2010-10-23 01:23:18
# เปิดการใช้งาน RewriteEngine
RewriteEngine On

# แก้ไขข้อความต่อไปนี้ "/discuz" คือที่อยู่ของเว็บบอร์ด, ถ้าไฟล์ดิสคัสอยู่ในไดเรกทอรีหลัก(Root) ให้ใช้ "/" เท่านั้น ก็จะได้เป็น "RewriteBase /"
RewriteBase /discuz

# Rewrite อย่าปรับเปลี่ยนกฎระบบ
RewriteCond %{QUERY_STRING} ^(.*)$
RewriteRule ^topic-(.+)\.html$ portal.php?mod=topic&topic=$1&%1
RewriteCond %{QUERY_STRING} ^(.*)$
RewriteRule ^article-([0-9]+)-([0-9]+)\.html$ portal.php?mod=view&aid=$1&page=$2&%1
RewriteCond %{QUERY_STRING} ^(.*)$
RewriteRule ^forum-(\w+)-([0-9]+)\.html$ forum.php?mod=forumdisplay&fid=$1&page=$2&%1
RewriteCond %{QUERY_STRING} ^(.*)$
RewriteRule ^thread-([0-9]+)-([0-9]+)-([0-9]+)\.html$ forum.php?mod=viewthread&tid=$1&extra=page\%3D$3&page=$2&%1
RewriteCond %{QUERY_STRING} ^(.*)$
RewriteRule ^group-([0-9]+)-([0-9]+)\.html$ forum.php?mod=group&fid=$1&page=$2&%1
RewriteCond %{QUERY_STRING} ^(.*)$
RewriteRule ^space-(username|uid)-(.+)\.html$ home.php?mod=space&$1=$2&%1
RewriteCond %{QUERY_STRING} ^(.*)$
RewriteRule ^([a-z]+)-(.+)\.html$ $1.php?rewrite=$2&%1

 เจ้าของ| maxmaxmax โพสต์ 2010-10-23 21:42:39
ขอโทษนะครับ งงมากครับ
kaiaoo โพสต์ 2010-10-23 22:45:51
เหมือนกัน ครับ ช่วย ทำรูปไห้ดูหน่อยจะได้ไหม จะขอบคุณมากๆๆเลย {:22_862:}
orenavava1 โพสต์ 2010-10-23 22:50:51
ตามลิง นี้ ไปครับ
http://forum.discuzthai.com/foru ... light-Htaccess.html
kaiaoo โพสต์ 2010-10-23 22:51:48
ขอบคุณครับ
 เจ้าของ| maxmaxmax โพสต์ 2010-10-24 02:27:55
ขอบคุณนะครับ
 เจ้าของ| maxmaxmax โพสต์ 2010-10-24 02:38:31
ลองแล้วไม่ได้ครับ ผมว่าไฟล์ .htcass ผมมนแหม่งๆ ช่วยดูหน่อยครับ

ขออภัย! โพสต์นี้มีไฟล์แนบหรือรูปภาพที่ไม่ได้รับอนุญาตให้คุณเข้าถึง

คุณจำเป็นต้อง ลงชื่อเข้าใช้ เพื่อดาวน์โหลดหรือดูไฟล์แนบนี้ คุณยังไม่มีบัญชีใช่ไหม? สมัครสมาชิก

x
 เจ้าของ| maxmaxmax โพสต์ 2010-10-24 02:53:18
แก้ไขครั้งสุดท้ายโดย maxmaxmax เมื่อ 2010-10-24 02:56

แก้ไขครั้งสุดท้ายโดย maxmaxmax เมื่อ 2010-10-24 02:55

อ้อจากที่ลองไปงัดไฟล์ .htacess ดูก็ลองแก้โค้ดนิดหน่อยโดยการลบข้อมูลในไฟล์นี้นทั้งหมดแล้วก้อปข้อมูลของคุณ "orenavava1" มาวางแทนแล้วแก้นิดนุงผมก็ได้แล้วครับ ขอบคุณนะครับ
เผื่อใครยังไม่ได้ (สำหรับท่านที่ลง Discuz ไว้ใน Domain หลัก เช่น www.ชื่อเว็บ.com )
1.ไปตั้งค่า SEO > เปิดให้หมดทุกตัวเลย อันสุดท้ายกด Yes ไป
2.สร้างไฟล์ .htaccess ใส่ข้อมูลนี่ลงไป
  1. # เปิดการใช้งาน RewriteEngine
  2. RewriteEngine On

  3. # แก้ไขข้อความต่อไปนี้ "/discuz" คือที่อยู่ของเว็บบอร์ด, ถ้าไฟล์ดิสคัสอยู่ในไดเรกทอรีหลัก(Root) ให้ใช้ "/" เท่านั้น ก็จะได้เป็น "RewriteBase /"
  4. RewriteBase /discuz

  5. # Rewrite อย่าปรับเปลี่ยนกฎระบบ
  6. RewriteCond %{QUERY_STRING} ^(.*)$
  7. RewriteRule ^topic-(.+)\.html$ portal.php?mod=topic&topic=$1&%1
  8. RewriteCond %{QUERY_STRING} ^(.*)$
  9. RewriteRule ^article-([0-9]+)-([0-9]+)\.html$ portal.php?mod=view&aid=$1&page=$2&%1
  10. RewriteCond %{QUERY_STRING} ^(.*)$
  11. RewriteRule ^forum-(\w+)-([0-9]+)\.html$ forum.php?mod=forumdisplay&fid=$1&page=$2&%1
  12. RewriteCond %{QUERY_STRING} ^(.*)$
  13. RewriteRule ^thread-([0-9]+)-([0-9]+)-([0-9]+)\.html$ forum.php?mod=viewthread&tid=$1&extra=page\%3D$3&page=$2&%1
  14. RewriteCond %{QUERY_STRING} ^(.*)$
  15. RewriteRule ^group-([0-9]+)-([0-9]+)\.html$ forum.php?mod=group&fid=$1&page=$2&%1
  16. RewriteCond %{QUERY_STRING} ^(.*)$
  17. RewriteRule ^space-(username|uid)-(.+)\.html$ home.php?mod=space&$1=$2&%1
  18. RewriteCond %{QUERY_STRING} ^(.*)$
  19. RewriteRule ^([a-z]+)-(.+)\.html$ $1.php?rewrite=$2&%1
คัดลอกไปที่คลิปบอร์ด
3.สังเกตบรรทัดที่ 5 ถ้าลง Discuz ตามหลักข้อ 0 (อยู่ข้างบนข้อ 1) ก็ให้ลบ discuz ไปเลยแบบนี้
  1. RewriteBase /discuz

  2. เป็น

  3. RewriteBase /
คัดลอกไปที่คลิปบอร์ด
ส่วนถ้าลงในโฟลเดอร์ในโฮสย่อยผมไมแน่ใจนะแต่คิดว่าน่าจะเปลี่ยนคำว่า discuz เป็นชื่อโฟลเดอร์ของ Discuz

หากมีข้อมูลผิดพลาด (หรือผมมั่วไป) ก็ขอโทษด้วยครบแ่ค่อยากตอบแทน discuzThai บ้างครับ
RewriteBase

คะแนน

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

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

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

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

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

GMT+7, 2024-5-7 01:58

Powered by Discuz! X3.4, Rev.66

Copyright © 2001-2021 Tencent Cloud. Licensed

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