Saya memiliki situs web dalam 2 bahasa. Saya memasukkan teks untuk setiap bahasa melalui konstanta php dan saya mendefinisikan bahasa pengguna melalui cookie (lang=es
atau lang=en
).
Sekarang url dasar di setiap bahasa adalah www.webname.com/
tetapi saya ingin menulis ulang tergantung pada bahasanya. Jika cookie disetel ke es
, urlnya harus www.webname.com/es/
dan jika di en
harus www.webname.com/en/
.
Saya mencari di beberapa manual dan tutorial tetapi saya sangat buruk dengan ekspresi reguler.
EDIT: Saya sedang mengerjakan sesuatu seperti itu di file .htaccess saya:
RewriteEngine On
RewriteCond %{HTTP_COOKIE} lang=en;? [NC]
Jika saya memasang pengalihan seperti:RewriteRule ^ http://www.google.com [NC,L]
setelahnya, itu berfungsi tetapi saya tidak tahu bagaimana melakukan hal yang sama dengan penulisan ulang.