我有这种类型的链接:
http://www.domain.it/index.php?module=Test&func=Prova
当我在/index.php
之前添加/ en时,我会这样做用
重写http://www.domain.it/index.php?module=Test&func=Prova&lang=en
我尝试了几种方法,但总是重写index.php& lang = en 问题似乎是?
RewriteRule ^(en)/(.*)$ $2&lang=$1 [L,QSA]
但无事可做。
答案 0 :(得分:0)
您可以尝试将这些行添加到.htaccess
文件中:
RewriteEngine On
RewriteRule ^([a-z]{2})/(.*)$ $2?%{QUERY_STRING}&lang=$1 [L]
这将保存1美元的语言和2美元的原点,因此除了index.php
以外,还可以使用除en
以外的其他语言的其他页面使用该语言。
另外,要测试这些内容,您可以使用this之类的网站。