我相信我想要做的事情很簡單,但我一直堅持了幾個小時,找不到解決方案。 基本上我有一個網站有2種語言:英語和法語。.htaccess的默認語言
我希望如果網址沒有語言,它會重定向到一個頁面, 但如果在url中指定了語言,則重定向到該頁面。
例如
www.mysite.com? - >進入到index.php LG = EN &頁面= $ 1
www.mysite.com/fr去的index.php LG = FR &頁面= $ 1
在我的htaccess的文件我有這個
RewriteEngine On
RewriteBase/
RewriteRule ^fr(.*)$ index.php?lg=fr&page=$1 [L,QSA]
RewriteRule ^(.*)$ index.php?lg=en&page=$1 [L,QSA]
這是行不通的。任何幫助將非常感激!
感謝
編輯:我提供的是一種工作的代碼...唯一的事情是,它不會加載我的CSS/JS了..當我嘗試輸入的整個路徑CSS/JS文件,它返回一個沒有找到的頁面...我知道路徑是好的,因爲如果我評論第一個rewriteRule文件被加載......我不知道爲什麼會發生這種情況。
感謝您的快速回復...是的ReWriteEngine是打開的。我確實需要第二個重寫規則,因爲我可以有其他URL ...例如:www.mysite.com/products/ipod,我需要重定向到index.php?lg = en&page = $ 1 – 2011-02-16 19:13:03