คำถามติดแท็ก url-rewriting

6
ทำไมส่วนขยายจึงมักถูกซ่อนอยู่ใน URL
หลายครั้งที่ผมเห็นว่าส่วนขยาย URL ที่ถูกซ่อนไว้ (เช่น.html, .php) แต่ไม่ทุกเว็บไซต์ที่ทำเช่นนี้ ทำไมผู้ดูแลเว็บจึงซ่อนส่วนขยาย เพื่อความปลอดภัยหรือไม่เพื่อให้ URL ดูสะอาดตาหรือเพื่อจุดประสงค์อื่น

4
ฉันจะใช้การเขียน URL ใหม่ในไฟล์. htaccess ของฉันได้อย่างไร
ฉันต้องการเขียน URL ใหม่ (เพราะอะไรดูคำถามนี้) เพื่อให้ผู้ใช้เห็นที่อยู่แทน labouseur.com/course-compilers.html พวกเขาสามารถดูและใช้งานได้ง่าย labouseur.com/course-compilers (ดียิ่งขึ้นบางทีฉันควรปรับโครงสร้างเพื่อที่ว่ามันเป็นคอร์ส / คอมไพเลอร์) ฉันใช้บริการโฮสติ้งที่ใช้ร่วมกันบน Linux สำหรับเว็บไซต์ของฉันดังนั้นฉันจึงไม่มีการควบคุมดูแลของเซิร์ฟเวอร์ แต่ฉันมีการควบคุม. htaccess การอ้างอิงที่ฉันได้อ่านออนไลน์ดูเหมือนจะไม่ชัดเจนสำหรับฉันดังนั้นฉันกำลังมองหาความชัดเจนและคำแนะนำเล็กน้อยที่นี่

1
ส่วนต่อท้าย Ars Technica .ars URL - โต๊ะเครื่องแป้งหรือประโยชน์ SEO?
เว็บไซต์เทคโนโลยีArs Technicaได้มีการปรับกฎการเขียน URL .arsใหม่ของพวกเขาที่จะจบลงด้วยการ ตามเนื้อผ้าเว็บไซต์ได้นำประโยชน์จากการเขียนใหม่ URL นี้ความสามารถในการกำจัดต่อท้ายไฟล์เช่น.html, .php, .aspxฯลฯ ภายใต้ทฤษฎีที่ว่านี้ทำสำหรับ SEO ที่ดีขึ้น (ตั้งแต่เนื้อหาของ URL ที่ถูกเพิ่มเติมที่เกี่ยวข้องกับเนื้อหา) อย่างไรก็ตาม Ars Technica มีลักษณะเช่นนี้: http://arstechnica.com/science/news/2011/03/flow-from-the-poles-drive-sunspot-levels.ars ดังนั้น Ars Technica จะเพิ่ม.arsส่วนต่อท้ายของไฟล์เป็นการเล่นเท็จหรือไม่ หรือเป็นเคล็ดลับ SEO ในการปรับปรุง SEO ของเว็บไซต์โดยการใส่ชื่อเว็บไซต์ลงในทุก ๆ URL อย่างชาญฉลาด และถ้านี่เป็นเคล็ดลับ SEO ที่มีประสิทธิภาพเว็บไซต์อื่น ๆ ควรจะเหมาะสมหรือไม่ แก้ไข: Kurt จาก Ars Technica มี chimed (เห็นได้ชัด) ในความคิดเห็นที่จะเพิ่ม "Just cuz" ถูกต้อง! แม้ว่าพวกเขาจะไม่ได้เขียนกฎใหม่ทั้งหมด …

5
การกรอกลับ URL 3 รายการใดใน URL ที่เป็นมิตรกับ SEO ที่ดีกว่า
ลองนึกภาพเว็บไซต์ที่ไม่มีไฟล์ CMS ปัจจุบันของฉันด้วย URL เช่นhttp://example.com/en/tomatoนี้ แน่นอนว่ามันไม่ปลอดภัยอย่างแน่นอนและอาจเป็นอะไรก็ได้จากซุปมะเขือเทศ , มะเขือเทศวงดนตรี , มะเขือเทศภาพยนตร์หรือไม่น่าเป็นไปได้ แต่ยัง ... เพียงเกี่ยวกับมะเขือเทศ! ดังนั้นฉันต้องการทำให้เฉพาะเจาะจงมากขึ้นสำหรับทั้งมนุษย์จริงและเครื่องมือค้นหา ได้รับ: ทั้งรหัสภาษาและรหัสชื่อไฟล์สั้น ๆ ที่มีความจำเป็นและไม่สามารถถูกแทนที่ดังนั้นบางแห่งมีได้จะต้องเป็นenและtomatopreciding / ต่อไปนี้สิ่งที่คั่นเช่น/สำหรับ.htaccess/tomato.php?language=enที่จะทำการเปลี่ยนเส้นทางที่มองไม่เห็นที่ถูกต้อง ตัวเลือกบางอย่างเกิดขึ้นในใจของฉันสำหรับคำที่เพิ่มเข้ามาใน URL: A example.com/en/tomato/just-about-tomatos B example.com/en/tomato/just-about-tomatos.htm C example.com/just-about-tomatos/en/tomato D example.com/en/tomato_just_about_tomatos E example.com/en/tomato-just-about-tomatos คำถามที่ 1: สิ่งใดที่ดีที่สุดสำหรับมนุษย์และเครื่องมือค้นหา Question2:ซึ่งกฎสง่างามเดียวควรจะทำให้เรื่องนี้เกิดขึ้นใน.htaccess ? ขอบคุณสำหรับคำแนะนำและคำตอบ! ชื่นชมมาก

1
ทางเลือกของ. htaccess (เนื่องจากประสิทธิภาพที่ไม่ดี)
ฉันได้รับแจ้งว่าควรหลีกเลี่ยง. htaccessเมื่อเป็นไปได้เนื่องจากจะลดประสิทธิภาพของเซิร์ฟเวอร์และเซิร์ฟเวอร์ใหม่จะปิดการใช้งานหรือไม่ได้ปรับใช้อีกต่อไป ฉันไม่ทราบว่าเป็นเรื่องจริง แต่ถ้าเป็นเช่นนั้นฉันต้องการค้นหาทางเลือกอื่นในการเขียน URL ใหม่ สิ่งที่ฉันใช้มันสำหรับการเป็นเพียงการแปลงจาก URL ที่จะexample.com/page.php?lang=LANGexample.com/LANG/page
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.