Discuz Thai

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

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

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

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

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

[X2] ช่วยตอบการทำRewrite URL หน่อยครับ

[คัดลอกลิงก์]
peemzaza28 โพสต์ 2012-4-1 18:22:55 |โหมดอ่าน
ผมเข้าไปปรับ ทั่วไป>ตั้งค่าSEO  แล้วก็ิ๊ติ๊กใช้งานทั้งหมดครับ ผมแก้ไฟล์.htaccessแล้วครับ ผมเพิ่มโค้ดส่วนของApache Web Server(สำหรับผู้ใช้โฮสต์ธรรมดาทั่วไป) ครับ เนื่องจากเป็นโฮสของที่นี่ครับ จากนั้นก็อัพโหลดเข้าโฟลเดอร์ cg-bin พออัพแคชแล้วก็ยังเป็นเหมือนเดิมเลยครับ


เพิ่มเนื้อหา (2012-4-1 18:35):
ขึ้นว่า Not Found

The requested URL /forum-2-1.html was not found on this server.
rokaisakkon โพสต์ 2012-4-1 18:38:23
ไม่ใช่อัพเข้า โพลเดอร์ cg-bin นะคับ

อัพไว้ ที่เดียวกับ ดิสคัสเลย

 เจ้าของ| peemzaza28 โพสต์ 2012-4-1 20:05:39
อ้างอิงจาก rokaisakkon เมื่อ 2012-4-1 18:38
ไม่ใช่อัพเข้า โพลเดอร์ cg-bin นะคับ

อัพไว้ ที่เดียวกับ  ...

ดูวิธีทำผมนะครับ
1.ดึง.htaccessมาจาก cg-bin
2.แก้โดยการแทนที่ด้วย
# เปิดโหมด RewriteEngine
RewriteEngine On

# ถ้าไฟล์ดิสคัสไม่ได้เก็บไว้ในซับโฟลเดอร์ กรุณาลบ /discuz ถ้าไฟล์ดิสคัสถูกเก็บไว้ในซับโฟลเดอร์ กรุณาแก้ไข /discuz เป็นชื่อโฟลเดอร์ที่เก็บไฟล์ดิสคัส
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 ^blog-([0-9]+)-([0-9]+)\.html$ home.php?mod=space&uid=$1&do=blog&id=$2&%1
RewriteCond %{QUERY_STRING} ^(.*)$
RewriteRule ^archiver/(fid|tid)-([0-9]+)\.html$ archiver/index.php?action=$1&value=$2&%1

3.อัพตามที่แนะนำนะครับคือ ใส่ในroot
4.อัพแคช

แต่ก็ยังเป็นเหมือนเดิมครับ ตรงที่ Rewrite ที่เข้ากันได้: ใช่่ หรือ ไม่  ติ๊กตรงไหนครับ

แต่ผมก็ลองติ๊กหมดแล้วนะครับ ยังเหมือนเิดิมเลย
rokaisakkon โพสต์ 2012-4-1 21:25:01
RewriteBase /discuz     to  RewriteBase /



คะแนน

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

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

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

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

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

GMT+7, 2024-11-22 04:29

Powered by Discuz! X3.4, Rev.66

Copyright © 2001-2021 Tencent Cloud. Licensed

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