2010-01-21 6 views
0

Quelqu'un peut-il m'aider ici avec cette règle de réécriture s'il vous plaît?Aide de la règle de réécriture pour plusieurs langues

De cette

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

Pour ce

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

De cette

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

Pour ce

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

(...)

Et pour plusieurs autres langues ... où "pt" lorsque le paramètre est "idLang = 1", "en" lorsque le paramètre est « idLang = 2 "," es "lorsque le paramètre est" idLang = 3 "," br "lorsque le paramètre est" idLang = 5 "et" pt "lorsque le paramètre est vide.

Merci d'avance.

+0

Ce n'est pas un site 's'il vous plaît faire mon travail pour moi, il est un « Je l'ai essayé et je ne peut pas le faire fonctionner, savez-vous comment le faire fonctionner genre de site. Alors, lisez sur la réécriture d'URL et essayez de le faire fonctionner, si vous avez un problème, alors je suis sûr que quelqu'un ici peut probablement vous aider et vous obtiendrez beaucoup plus de choses. Si vous voulez juste que quelqu'un le fasse pour vous, alors je suggère un des sites qui sponsorise les développeurs pour des travaux sur mesure. – Lazarus

Répondre

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

Hope this helps

0

Essayez quelque chose comme ceci:

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] 
Questions connexes