ฉันมีปัญหามากมายที่ฉันต้องการฟังความคิดเห็นของคุณดังนั้นฉันหวังว่าฉันจะอธิบายได้ดีพอ ฉันควรทราบด้วยว่าฉันเพิ่งเริ่มต้นพร้อมกับความรู้เกี่ยวกับ HTML และ CSS เท่านั้นถึงแม้ว่าฉันเกือบจะแน่ใจว่ามีวิธีง่ายๆในการใช้ PHP ที่มีประสิทธิภาพ แต่ก็ไม่สามารถช่วยฉันได้
สมมติว่าผมมีบล็อกส่วนตัวของฉันเกี่ยวกับที่อยู่example.com/blog.html
และมีการเชื่อมโยงไปย่อยหลายบล็อก- example.com/blog/math.html
, example.com/blog/coding.html
ฯลฯ ดังนั้นโฟลเดอร์รากของฉันมีblog.html
และblog
โฟลเดอร์ที่blog
โฟลเดอร์ตัวเองมีไฟล์และmath.html
coding.html
แรกของทั้งหมดที่ผมได้เรียนรู้ (จากGoogle เครื่องมือเว็บมาสเตอร์ ) ที่สำหรับ SEO และวัตถุประสงค์สุนทรียภาพมันเป็นเรื่องดีที่จะรวมกันexample.com.com
และexample.com/index.html
โดยการเพิ่มแอตทริบิวต์ลงในแหล่งของ_rel="canonical"_
index.html
การใช้ลูกเล่นอื่น ๆ (เช่นการเชื่อมโยง../
และ./
) ฉันได้กำจัดสิ่งที่น่าเกลียดindex.html
ปรากฏในที่อยู่เว็บของฉัน
และตอนนี้ฉันสงสัยว่าเคล็ดลับนี้สามารถใช้ได้ไม่เพียง แต่สำหรับโฟลเดอร์รูท แต่สำหรับโฟลเดอร์ใด ๆ ฉันหมายถึงฉันจะย้ายฉันblog.html
ไปที่blog
โฟลเดอร์เปลี่ยนชื่อเป็นindex.html
และเพิ่มrel="canonical"
เพื่อรวมเข้าexample.com/blog/index.html
ด้วยexample.com/blog/
กัน
เคล็ดลับนี้จะเปลี่ยนที่อยู่ของบล็อกของฉันจากเข้าexample.com/blog.html
example.com/blog/
ยังไม่เสร็จ! ฉันกำลังประสบปัญหาเกี่ยวกับหุ่นยนต์ google จัดทำดัชนีโฟลเดอร์ ดังนั้นเมื่อฉันพิมพ์site:example.com/
ลงในการค้นหาของ Google ลิงก์ไปยังโฟลเดอร์ของฉันที่example.com/blog/
มีไฟล์ดิบไอคอน ฯลฯ จะปรากฏในผลลัพธ์อื่น ๆ ฉันเดาว่ายังมีวิธีอื่น ๆ ในการแก้ไข แต่ IMHO การเปลี่ยนแปลงที่กล่าวถึงข้างต้นจะทำเคล็ดลับด้วยเช่นกัน - index.htmlในโฟลเดอร์บล็อกจะป้องกันผู้ใช้จากการดูเนื้อหาดิบจริงของโฟลเดอร์นั้นจะปรากฏขึ้นเท่านั้น ลิงก์ที่ถูกต้องexample.com/blog/
ในการค้นหา google และ (ฉันหวังว่า) _rel="canonical"_
จะทำให้ลิงก์ที่สองที่ไม่ต้องการexample.com/blog/index.html
ไม่ปรากฏในผลการค้นหา
ดังนั้นคำถามของฉันคือ:
- เป็นวิธีปฏิบัติที่ดีที่จะมี
index.html
ไฟล์ในทุกโฟลเดอร์ย่อยหรือมีจุดประสงค์เพื่อให้อยู่ในโฟลเดอร์รูทเท่านั้นหรือไม่? - มีข้อเสียหรือปัญหาที่อาจเกิดขึ้นเมื่อใช้วิธีที่สอง " ดัชนีในทุก ๆ โฟลเดอร์ " หรือไม่?
- คุณต้องการเลือกโครงสร้างใดวิธีหนึ่งจากสองวิธีที่อธิบายไว้ข้างต้น