Contact
Line : comsiam
Contact
Line : comsiam

ไฟล์ robots.txt เป็นไฟล์ข้อความที่วางไว้ในรากโดเมน เพื่อบอก crawler ว่าส่วนใดของเว็บไซต์ขอไม่ให้เข้ารวบรวมข้อมูล ใน Joomla ควรตรวจไฟล์ที่มีอยู่ก่อนแก้ และอย่าใช้ Disallow: / หรือปิดกั้นทั้งโฟลเดอร์โดยไม่รู้ว่ามีหน้าและไฟล์ใดอยู่ข้างใน
เปิด https://example.com/robots.txt ในเบราว์เซอร์ หากเว็บไซต์ติดตั้ง Joomla ไว้ในโฟลเดอร์ย่อย เช่น /joomla/ ไฟล์ robots.txt ที่ใช้กับโดเมนโดยทั่วไปยังต้องอยู่ที่รากโดเมน เช่น example.com/robots.txt
ใช้ File Manager ของโฮสติ้งหรือ FTP เปิดโฟลเดอร์หลักของโดเมน แล้วหาไฟล์ robots.txt ดาวน์โหลดสำเนาหรือคัดลอกเนื้อหาเก็บไว้ก่อนแก้
Joomla อาจมี robots.txt พร้อมกฎเริ่มต้นอยู่แล้ว ตรวจทุกบรรทัดก่อนแก้ อย่าลบไฟล์เดิมแล้วแทนด้วยกฎจากเว็บไซต์อื่นทั้งชุด เพราะแต่ละเว็บอาจมีโครงสร้างและส่วนเสริมต่างกัน
ระบุกลุ่ม crawler ที่กฎด้านล่างใช้กับ เช่น User-agent: * หมายถึงใช้กับ crawler ทุกตัวที่ปฏิบัติตาม robots.txt
ระบุ path ที่ไม่ต้องการให้ crawler เข้ารวบรวมข้อมูล ตัวอย่าง:
User-agent: *
Disallow: /private-preview/
ตัวอย่างนี้ใช้ได้เมื่อเว็บไซต์มี path /private-preview/ และต้องการกัน crawler ออกจากส่วนนั้นจริงเท่านั้น ตรวจให้แน่ใจก่อนว่ากฎไม่ได้ตรงกับบทความหรือไฟล์ที่ต้องการให้ Google เข้าถึง
ใช้อนุญาต path ภายในส่วนที่มีกฎ Disallow ครอบอยู่ การรองรับและลำดับการประเมินกฎอาจแตกต่างกันตาม crawler ควรใช้เมื่อจำเป็นและทดสอบผลกับ URL จริง
ใส่บรรทัด Sitemap เพื่อบอกตำแหน่ง XML Sitemap ได้ เช่น:
Sitemap: https://www.example.com/sitemap.xml
เปลี่ยนเป็น URL Sitemap จริงของเว็บไซต์ และใช้โดเมนหลักกับโปรโตคอลที่ถูกต้อง
หลีกเลี่ยงกฎ Disallow: / บนเว็บไซต์ที่ต้องการให้ค้นพบ เพราะอาจขอไม่ให้ crawler เข้าทุก path ของโดเมน
ก่อนเพิ่มกฎกับโฟลเดอร์ Joomla เช่น /images/, /components/ หรือ path อื่น ให้ตรวจว่าไม่ได้มีไฟล์ภาพ สคริปต์ หรือทรัพยากรที่หน้าเว็บต้องใช้และต้องการให้ Google เข้าถึง
ไฟล์ robots.txt เปิดดูได้สาธารณะและเป็นเพียงคำขอถึง crawler ไม่ได้ป้องกันผู้ใช้เข้าถึงหน้าแอดมินหรือไฟล์ที่เป็นส่วนตัว ให้ใช้ระบบล็อกอิน สิทธิ์ไฟล์ หรือการจำกัดการเข้าถึงที่เซิร์ฟเวอร์แทน
หากต้องการให้ Google เลิกแสดงหน้าหนึ่ง การบล็อก URL ใน robots.txt อาจทำให้ Google อ่านคำสั่ง noindex ในหน้านั้นไม่ได้ ให้เปิดทางให้ crawler เข้าถึง แล้วกำหนด noindex ที่หน้า หรือใช้การป้องกันด้วยรหัสผ่านตามลักษณะงาน
หลังอัปโหลดหรือบันทึก ให้เปิด https://example.com/robots.txt ตรวจว่าเห็นเนื้อหาเวอร์ชันใหม่และไม่มีข้อความผิดพลาดหรือ HTML จากหน้าอื่นแสดงแทน
ดูว่ากฎ Disallow ไม่ตรงกับหน้าแรก บทความ หมวดหมู่ ไฟล์ CSS, JavaScript หรือภาพที่สำคัญ หากสงสัย ให้ตรวจ URL เฉพาะด้วย URL Inspection ใน Search Console
ลองเปิด URL ที่อยู่ใต้ path ใน Disallow แล้วเปรียบเทียบกับเจตนา หากกฎปิดกั้นกว้างเกินไป ให้แก้หรือลบกฎนั้น แล้วตรวจซ้ำ
เปิด Sitemap ที่ระบุในไฟล์ robots.txt ตรวจว่าเข้าถึงได้และเป็นไฟล์ XML หากมีการเปลี่ยนเส้นทางหรือเปลี่ยนโดเมน ให้แก้ URL ในบรรทัด Sitemap ให้ตรงกับปลายทางจริง
ComSiam แนะนำให้แก้ robots.txt ทีละกฎ พร้อมเก็บสำเนาไฟล์เดิมไว้ เพื่อให้ย้อนกลับได้หากพบว่าหน้าสำคัญถูกปิดกั้น
Disallow: / บนเว็บไซต์ที่ต้องการให้จัดทำดัชนีnoindexเมื่อ robots.txt มีเพียงกฎที่จำเป็น crawler จะเข้าถึงเนื้อหาสาธารณะของ Joomla ได้ตามที่ตั้งใจ สำหรับเว็บไซต์ของ ComSiam ควรทบทวนไฟล์นี้ทุกครั้งหลังติดตั้งส่วนเสริมหรือเปลี่ยนโครงสร้าง URL