我有一个目前使用Drupal开发的网站。 我想使用htaccess为多语种网站使用自定义URL重定向。 目前原始网址为:http://mydomain.com/page-title/?lang=en 我想要使用的是这样的http://en.mydomain.com/page-title
我该怎么做?
谢谢。
答案 0 :(得分:1)
试试这个:
RewriteCond %{HTTP_HOST} ^(en).(mydomain.com)$
RewriteCond %{QUERY_STRING} !lang=
RewriteRule ^(.*)$ /$1?lang=%1 [L,QSA]
所以当访问http://en.mydomain.com/page-title时,它会重写为/ page-title?lang = en