添加语言参数以与htaccess链接

时间:2017-02-11 08:48:37

标签: php apache .htaccess routing routes

这是我的htaccess

RewriteEngine On

RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^login(.*)$ index.php?tab1=login [QSA,L]

这使这个网址

(本地主机/示例/登录)

并在php $ _GET ['tab1']中返回登录>>它工作正常

但我想制作这个网址

(本地主机/示例/登录)

(本地主机/示例/ EN /登录)

(本地主机/示例/ FR /登录)

使用$ _GET ['lang']返回url中的语言

1 个答案:

答案 0 :(得分:0)

尝试这样,

RewriteEngine On

RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^([\w-]+)/([\w-]+)/([\w-]+)$ index.php?tab1=$3&lang=$2 [QSA,L]