2010-01-21 36 views
0

任何人都可以幫我在這裏用這個重寫規則嗎?重寫幾種語言的規則幫助

從這個

http://www.SOMEDOMAIN.com/en/somefolder/

對此

http://www.SOMEDOMAIN.com/frontend/somefolder/?idLang=2

從這個

http://www.SOMEDOMAIN.com/es/somefolder/

對此

http://www.SOMEDOMAIN.com/frontend/somefolder/?idLang=3

(...)

而對於其他幾種語言......其中 「PT」 的參數是 「idLang = 1」, 「恩」 的參數是「idLang = 2「,當參數爲」idLang = 3「時爲」es「,參數爲」idLang = 5「時爲」br「,參數爲空時爲」pt「。

在此先感謝。

+0

這是不是一個「請做我的工作,爲我」網站,這是一個「我想這和我不能讓它工作,你知道如何使它工作'種類的網站。因此,請閱讀URL重寫並嘗試使其工作,如果您遇到問題,那麼我確定此處有人可以幫助您,並且您會從中獲得更多幫助。如果你只是想讓別人爲你做,那麼我會建議其中一個經紀商開發人員定製工作的網站。 – Lazarus 2010-01-21 14:37:07

回答

0
RewriteRule /en/somefolder/$  /frontend/somefolder/?idLang=2 [L] 
RewriteRule /es/somefolder/$  /frontend/somefolder/?idLang=3 [L] 
RewriteRule /somefolder/$   /frontend/somefolder/?idLang=1 [L] 

希望這有助於

0

嘗試是這樣的:

RewriteRule ^pt/(.*) frontend/$1?idLang=1 [QSA,L] 
RewriteRule ^en/(.*) frontend/$1?idLang=2 [QSA,L] 
RewriteRule ^es/(.*) frontend/$1?idLang=3 [QSA,L] 
RewriteRule ^br/(.*) frontend/$1?idLang=5 [QSA,L] 
RewriteRule !^frontend/ frontend%{REQUEST_URI}?idLang=1 [QSA,L]