.htaccess获取var就像一个文件夹

时间:2014-11-28 09:32:16

标签: php .htaccess

我是新来的,我需要帮助“转换”$_GET['var']类文件夹

例如,我有一个包含语言的网站,网址是这样的:

www.mywebsite.com/index.php?lang=es&p=1
www.mywebsite.com/index.php?lang=en&p=1

然后我想要这样的事情:

www.mywebsite.com/EN/index.php?p=1

就像是“转换”了$_GET['var']

我没有带语言的目录...那么每当有lang = en这个网址发生了这种变化时我都需要 这可能吗? 谢谢你!

1 个答案:

答案 0 :(得分:0)

只要您知道可以在哪些语言中显示您的网站,就可以使用以下内容:

RewriteRule ^(en|se|fr|du)/(.*)$ $2?lang=$1 [L,QSA]

QSA标志会将当前查询字符串附加到现有查询字符串。其余的应该是显而易见的。