Autor | Zpráva | ||
---|---|---|---|
Marian80 Profil * |
#1 · Zasláno: 19. 11. 2009, 22:51:10
Mám zabezpečený viacjazyčný web pomocou
RewriteRule ^(.*)/(.*)$ /$2?lang=$1 [QSA,L] ale nastáva problém pri načítaní ostatných adresárov z webu - vypisuje že adresár neexistuje. |
||
Davex Profil |
#2 · Zasláno: 19. 11. 2009, 23:17:29
Mohou se přepisovat jen neexistující názvy adresářů a souborů:
RewriteCond %{REQUEST_FILENAME} !-d RewriteCond %{REQUEST_FILENAME} !-f RewriteRule ^(.*)/(.*)$ /$2?lang=$1 [QSA,L] nebo jen dostupné jazyky: RewriteRule ^(cs|sk|en|de|ru)/(.*)$ /$2?lang=$1 [QSA,L] pokud je jazyků víc, tak lze přepisovat podle délky první části: RewriteRule ^([a-z]{2})/(.*)$ /$2?lang=$1 [QSA,L] |
||
Marian80 Profil * |
#3 · Zasláno: 19. 11. 2009, 23:44:07
Davex:
Ďakujem, to som presne hľadal a potreboval. |
||
Časová prodleva: 14 let
|
0