我試圖符合一定的規則只有當不存在「區域設置」中的查詢字符串.htaccess的條件
下面是我這樣做:
RewriteCond %{QUERY_STRING} !locale
RewriteRule ^acceuil$ home.php?locale=fr [NC,L]
... (More rewrite rules)
基本上我想/acceuil
去home.php?locale=fr
(工作完美)
除此之外,如果莫名其妙的鏈接是這樣/acceuil?locale=en
我想使它而不是去到/home
這相當於home.php?locale=en
任何機會重寫讓我們說「/acceuil
」以下列方式:
if(isset($locale)) {
go to home.php?locale=$locale
}
else{
go to home.php?locale=fr
}
而且我想知道如果條件應該是複製每個規則之前粘貼?
請讓我知道這是可能的,我怎麼能得到它去,如果你有一些htaccess的有益的參考重寫,請分享:)
感謝
如果是法語,那麼它**'Accueil' **,*不*'Acceuil' :) – 2012-03-27 05:35:04