重写用于语言选择的网址无效

时间:2016-09-30 10:14:27

标签: php .htaccess

我有一个多语言网站,我想重写网址,如:

www.mySite.com/index.php?lang=de 
www.mySite.com/product.php?id=100&lang=de

变成

www.mySite.com/de/index.php
www.mySite.com/de/product.php?id=100

我也不希望我的相关链接不起作用

这是我的.htacess:

Options +FollowSymlinks -MultiViews
RewriteEngine On
RewriteBase /
RewriteCond %{REQUEST_FILENAME} -f  [OR]
RewriteCond %{REQUEST_FILENAME} -d
RewriteRule .* - [L]
RewriteRule ^([^/]+)/([^.]+)\.php  /$2.php?lang=$1 [L,NC,QSA]

0 个答案:

没有答案