2014-01-15 71 views
0

我寫了這個漂亮的規則,將子文件夾更改爲語言鍵! 所以我可以有一個不錯的乾淨的網址,並仍然獲得語言變量。 即wwww.mywebsite.com/fr/或wwww.mywebsite.com/en/等等 這裏是規則寫一個漂亮的模式重寫規則需要建議

RewriteRule ^fr/(.*)$ /$1?langId=2 [L,QSA] 
RewriteRule ^fr(.*)$ /$1?langId=2 [L,QSA] 

它自己的偉大工程!

但是,它不會,當我將它添加到與URL重寫規則的網站像這樣的工作:

RewriteEngine on 
RewriteCond %{REQUEST_FILENAME} !-f 
RewriteCond %{REQUEST_FILENAME} !-d 
RewriteRule ^(.*)$ inner.php?folder=$1 [L,QSA] 

任何人都可以表明,結合這兩個規則重寫規則? 事情是它需要告訴一個變量或兩個變量之間的差異。 cuz有時我只是文件夾變量,有時只是lang變量,有時候都是...

它有點鹹菜... 10x !!

回答

0

確保您的語言規則爲之前將事物路由到inner.php腳本的全局路由規則。

+0

nope ...它不會這樣做。如果我把他們兩個的網站不會加載。 – nmn