Mod rewrite 设置多语言
我正在试着做一个可以设置语言的mod_重写 重写:Mod rewrite 设置多语言,mod-rewrite,Mod Rewrite,我正在试着做一个可以设置语言的mod_重写 重写: www.domain.com/da/page.php => www.domain.com/page.php?set_lang=da 到目前为止,我已经完成了以下工作: RewriteCond %{HTTP_HOST} domain\.com$ [NC] RewriteCond %{REQUEST_URI} ^/(da|en)/(.*)$ [NC] RewriteRule ^(.*)$ /
www.domain.com/da/page.php => www.domain.com/page.php?set_lang=da
到目前为止,我已经完成了以下工作:
RewriteCond %{HTTP_HOST} domain\.com$ [NC]
RewriteCond %{REQUEST_URI} ^/(da|en)/(.*)$ [NC]
RewriteRule ^(.*)$ /%2?set_lang=%1 [L]
但我想不出你怎么也能用它来找律师
像这样:
www.domain.com/da/page.php?cat=black&cow=ugly => www.domain.com/page.php?set_lang=da&cat=black&cow=ugly
耶!找到了解决办法,但我不知道是否可以用更好的方法
RewriteCond %{HTTP_HOST} domain\.com$ [NC]
RewriteCond %{REQUEST_URI} ^/(da|en)/(.*)(\?%{QUERY_STRING})?$ [NC]
RewriteRule ^(.*)$ /%2?set_lang=%1&%{QUERY_STRING} [L]