ลองนึกภาพเว็บไซต์ที่ไม่มีไฟล์ CMS ปัจจุบันของฉันด้วย URL เช่นhttp://example.com/en/tomato
นี้
แน่นอนว่ามันไม่ปลอดภัยอย่างแน่นอนและอาจเป็นอะไรก็ได้จากซุปมะเขือเทศ , มะเขือเทศวงดนตรี , มะเขือเทศภาพยนตร์หรือไม่น่าเป็นไปได้ แต่ยัง ... เพียงเกี่ยวกับมะเขือเทศ!
ดังนั้นฉันต้องการทำให้เฉพาะเจาะจงมากขึ้นสำหรับทั้งมนุษย์จริงและเครื่องมือค้นหา ได้รับ: ทั้งรหัสภาษาและรหัสชื่อไฟล์สั้น ๆ ที่มีความจำเป็นและไม่สามารถถูกแทนที่ดังนั้นบางแห่งมีได้จะต้องเป็นen
และtomato
preciding / ต่อไปนี้สิ่งที่คั่นเช่น/
สำหรับ.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 ?
ขอบคุณสำหรับคำแนะนำและคำตอบ! ชื่นชมมาก
<a href="/webmasters//en/tomato/just about tomatos">....</a>
หรือควรอย่างยิ่งที่จะหลีกเลี่ยงพื้นที่และแทนที่ด้วยขีดกลาง-
?