我的网站有多种语言,语言通过文件夹管理。
所以www.domain.com/es/ - www.domain.com/de/ - 等等。 我想通过htaccess做的是采用语言并将其用作网站任何文件名的变量。 举个例子 www.domain.com/es/ - > www.domain.com?language=es www.domain.com/es/myfile.php - > www.domain.com/myfile.php?language=es
有办法吗?
答案 0 :(得分:0)
您可以在DOCUMENT_ROOT/.htaccess
文件中使用此代码:
RewriteEngine On
RewriteCond %{QUERY_STRING} !(^|&)language=[^&]+ [NC]
RewriteRule ^([a-z]{2})/(.*)$ /$2?language=$1 [L,QSA,NC]