ฉันมีเว็บไซต์ 2 ภาษา ฉันกำลังแทรกข้อความสำหรับแต่ละภาษาผ่านค่าคงที่ php และฉันกำหนดภาษาของผู้ใช้ผ่านคุกกี้ (lang=es
หรือ lang=en
)
ตอนนี้ URL พื้นฐานในแต่ละภาษาคือ www.webname.com/
แต่ฉันต้องการเขียนใหม่โดยขึ้นอยู่กับภาษา หากตั้งค่าคุกกี้เป็น es
URL จะต้องเป็น www.webname.com/es/
และหากอยู่ใน en
จะต้องเป็น www.webname.com/en/
ฉันกำลังดูคู่มือและบทช่วยสอนบางรายการอยู่ แต่ฉันไม่ค่อยพอใจกับนิพจน์ทั่วไป
แก้ไข: ฉันกำลังทำอะไรแบบนั้นในไฟล์ .htaccess ของฉัน:
RewriteEngine On
RewriteCond %{HTTP_COOKIE} lang=en;? [NC]
หากฉันใส่การเปลี่ยนเส้นทางเช่น:RewriteRule ^ http://www.google.com [NC,L]
หลังจากนั้น มันก็ใช้งานได้ แต่ฉันไม่รู้ว่าจะทำอย่างไรเช่นเดียวกันกับการเขียนใหม่