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

[X1] [Hack Mods] ตั้งค่า SEO ใน DiscuzX 1.0

  [คัดลอกลิงก์]
dsiwarsza โพสต์ 2010-6-2 17:54:20 |โหมดอ่าน
แก้ไขล่าสุดโดย dsiwarsza เมื่อ 2010-6-2 17:56

เนื่องจากเวอร์ชั่น 7 นั้นมานไม่มีที่บอกแต่สำหรับเวอร์ชั่นนี้มานจะบอกใน Admincp แล้วนะครับ
ในเมนูตั้งค่า Seo ( ไฟล์ภาษาเอาของ 7.2 มาแต่เพิ่ม )



ให้ไปที่ ทั่วไป ----> ตั้งค่า Seo แล้วติกถูกให้หมด
จะเป็นสีเขียวนะครับ จากนั้นลงมาจะพบ

Rewrite 兼容性:
เขียนเหมือนกันหรือไม่ :

ให้กดใช่ไปเลยนะครับ
จากนั้นก็กด ตกลงที่ล่างสุดนะครับผม

สำหรับใครอยากจะทราบว่าจะเอาไฟล์ .htaccess ไว้ที่ไหนนะครับ
เอาไว้ที่หน้า root ที่ติดตั้ง Discuz ไว้ครับผม
สำหรับ DiscuzX นี้จะมี Seo ต่างกันถึง 4 แบบนะครับ

- Apache Web Server(ผู้ใช้ทั่วไป)
- Apache Web Server(ผู้ใช้ผ่านเว็บ Hosting)
- IIS Web Server(ผู้ใช้ทั่วไป)
- Zeus Web Server

ซึ่งสามารถดู Code ได้ดังเลยที่นี้



ซึ่งเมื่อคลิกแล้วสามารถดู Code .htaccess ได้เลยครับผม
* เฉพาะผู้ดูแลระบบหลักเท่านั้น ( UID 1 )

สำหรับ Code ที่ใช้สำหรับเว็บ Hosting
  1. # ตั้งค่า RewriteEngine
  2. RewriteEngine On

  3. # ให้แก้ไดเรกเทอรี่ของ Discuz หากไม่มีไดเรกเทอรี่ ไม่ต้องใส่
  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]+)\.html$ portal.php?mod=view&aid=$1&page={page}&%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
คัดลอกไปที่คลิปบอร์ด
อันนี้แปลส่วนภาษามาแล้ว

สำคัญ
ตรง RewriteBase /forums
ถ้ากระดานข่าวของคุณไม่ใช้ชื่อนี้กรุณาเปลี่ยนให้ตรงเช่น
กระดานข่าวของคุณตั้งซับโฟเดอร์เป็น board ตรง RewriteBase จะต้องเป็น RewriteBase /board


อันนี้เอามาบอกต่อกันนะครับ

ช่วยกันขอบคุณชะบ้างนะครับ...

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

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

x
kissdream โพสต์ 2010-6-2 18:45:28
thx ครับบบ
{:20_802:}
adman โพสต์ 2010-6-2 19:02:38
ตอบกลับ 1# dsiwarsza

เริ่มออกงานกันแล้ว เยี่ยมจริง ๆ นี่ขนาดยังไม่ถึงวันปล่อยให้ดาวโหลด ภาษาไทย นะเนี่ย
AdminCP  ภาษาไทย Patch ล่าสุด อยู่ที่ผมนะครับ แปลเแล้ว... เดี๋ยวส่งให้

จากหารวิเคราะห์ เมื่อไฟล์ ปะซ่อม (ออกมาเรื่อย ๆ) งานแปลภาษานั้นไม่มีปัญหาเหมือนก่อน
สรุปง่าย ๆ คือ แทบไม่ต้องแปลใหม่ว่างั้น เพราะไฟล์เหมือน ๆ กันเลย มีเพิ่มเข้ามานิดหน่อย
..นี่แหละคือสิ่งที่ต้องการ เพราะที่ผ่านมา เวลามีเวอร์ชั่นใหม่ออกมาทีไร ต้องแปลใหม่ทุกที..
jaideejung007 โพสต์ 2010-6-2 19:36:59
จัดการส่งมาเลยท่าน แอดแมน

อยากได้สูตรทำลิงค์เป็นภาษาไทย

ใครหน๋อจะเมพๆ ที่จะทำได้ ลองมั่วทำ ไม่ได้ซักที

ไม่รู้จะใช้คำสั่งไหน สำหรับดึุงชื่อของแต่ละกระทู้ มาใส่ในลิงค์ ของการ Rewirte งงๆ ไก่ตาแตก
new2007 โพสต์ 2010-6-2 20:25:12
ขอบคุณมากครับ
koninlove โพสต์ 2010-6-2 21:08:06
จัดการส่งมาเลยท่าน แอดแมน

อยากได้สูตรทำลิงค์เป็นภา ...
ต้นฉบับโพสต์โดย jaideejung007 เมื่อ 2010-6-2 19:36


ก็ว่าไปนั่นนะ
5555
 เจ้าของ| dsiwarsza โพสต์ 2010-7-8 11:56:22
อับเดต...........ครับ
thaiterbor โพสต์ 2010-7-9 23:29:47
ผม ลองทำแล้ว เว็บเข้าไม่ได้เลยครับ แบบของผม เป็น bbs.ชื่อโดเมน.com
ลองเอาลง มันไม่ผ่านครับ
TheC1assic โพสต์ 2010-7-20 01:41:39
แก้ไขล่าสุดโดย TheC1assic เมื่อ 2010-7-20 01:42

ตอบกลับ 1# dsiwarsza

ขอโทษนะครับ ช่วยผมหน่อย...



คือ บรรทัดที่ผม ชี้ไปนี้ ต้องใส่ยังไงครับ คือผมลง ไฟล์ทั้งหมดของ discuz ใส่ htdocs ในโฮสเลยอ่ะ ไม่ได้สร้างโฟลเดอร์
แบบนี้ครับ /classiczone.co.cc/htdocs/....ไฟล์ทั้งหมดวางในนี้เลยครับ

แล้วผมต้องใส่บรรทัดที่ว่า ยังไงครับ ขอเป็นตัวอย่างเลยนะครับ เดียวงงอีก T-T
ขออภัยคับถ้าอธิบายให้งง
siribhat โพสต์ 2010-8-13 19:02:04
งง ครับ มันคืออะไรหรอ seo ช่วยตอบหน่อยเห็นมานานแล้วแต่เพิ่งจะมาลองสนใจทำ
ผมลองทำตามแล้ว ผลออกมาคือ
เช่น ผมจะเข้าดูกระทู้จะเป็นแบบนี้
  1. http://ชือเว็บผม.com/main/thread-6-1-1.html (ซื้งมันแจ้งว่าไม่มีหน้านี้ในการเปิด)
คัดลอกไปที่คลิปบอร์ด
จากปกติเป็น
  1. http://ชื่อเว็บผม.com/main/forum.php?mod=viewthread&tid=6&extra=page%3D1
คัดลอกไปที่คลิปบอร์ด
*ผมเอาdiscuz ใว้ในโฟลเดอร์ main
และก็ทำการแก้ตรงนี้แล้ว
  1. # แก้ไข ข้อความต่อไปนี้ /discuz ที่อยู่ในสารบบของเว็บบอร์ด, ถ้าโปรแกรมในไดเรกทอรีราก, กรุณา /discuz การปรับปรุง /
  2. RewriteBase /main
คัดลอกไปที่คลิปบอร์ด
แล้วผมก็อัพไฟล์ขึ้นไปโดยตั้งชื่อเป็น  .htaccess ไปไว้ด้านหน้าของโฟลเดอร์ main (หน้าแรกของเว็บเลยที่อยู่ของ index.html)

ผมทำผิดวิธีตรงใหนยังไงครับ ลองอ่านๆดูหลายกระทู้ก็ยัง งงๆ

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

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

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

GMT+7, 2024-4-23 20:43

Powered by Discuz! X3.4, Rev.66

Copyright © 2001-2021 Tencent Cloud. Licensed

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