Autor | Zpráva | ||
---|---|---|---|
grgdgsfe Profil * |
#1 · Zasláno: 26. 7. 2008, 17:51:18
Zdravím,
pokúšam sa už riadne dlho spraviť, aby sa mi tvar adresy http://example.com/abc/def/ghi presmeroval na vždy na verziu s jazykom v adrese, čiže na http://example.com/sk/abc/def/ghi. Používam Zend Framework, čiže všetky adresy v konečnom dôsledku presmerúvam na index.php, čiže môj htaccess vyzerá asi takto: RewriteEngine On RewriteBase /wt RewriteRule !\.(js|ico|gif|jpg|png|css|txt)$ application/index.php Vedel by mi niekto poradiť, ako spraviť, aby sa do adresy automaticky dopĺňal ten jazyk? Vďaka. |
||
somebody Profil |
#2 · Zasláno: 26. 7. 2008, 18:19:58
Přesměroval ? Asi jste nepochopil mod_rewrite.
Vy http://example.com/sk/abc/def/ghi vytváříte ne htaccess. Tj dobré si uvědomit, takže to je spíš záležitost scriptu, který má na tuto stránku odkazovat, před kterou pouze vložíte sk/ Teda pokud jsem pochopil Váš problém správně. |
||
grgdgsfe Profil * |
#3 · Zasláno: 26. 7. 2008, 18:59:41
Ide mi o to, aby keď niekto zadá http://example.com/abc/def/ghi aby ho cez 301 presmerovalo na http://example.com/sk/abc/def/ghi. Proste, chcem mať jednotný tvar adresy (kvôli vyhľadávačom). :-)
|
||
grgdgsfe Profil * |
#4 · Zasláno: 27. 7. 2008, 16:34:03
Nevie niekto poradit? :-/
|
||
bukaj Profil |
#5 · Zasláno: 27. 7. 2008, 17:41:59 · Upravil/a: bukaj
grgdgsfe
aby sa mi tvar adresy http://example.com/abc/def/ghi presmeroval na vždy na verziu s jazykom v adrese, čiže na ]http://example.com/sk/abc/def/ghi # .htaccess v rootu example.com RewriteRule (.*) http://example.com/sk$1 [L,QSA,R=301] ? |
||
grgdgsfe Profil * |
#6 · Zasláno: 28. 7. 2008, 21:30:43
lenze to tam bude po kazdom obnoveni stranky pridavat dalsie /sk/
|
||
bukaj Profil |
#7 · Zasláno: 28. 7. 2008, 22:05:21 · Upravil/a: bukaj
grgdgsfe
lenze to tam bude po kazdom obnoveni stranky pridavat dalsie /sk/ # mělo by stačit přidat podmínku RewriteCond RewriteCond %{REQUEST_URI} !^/sk # zkoušel jsem na localhostu a vypadá to, že je tam potřeba ještě přidat lomítko; # co jsem poslal předtím, jsem nezkoušel, takže se omlouvám RewriteRule (.*) http://example.com/sk/$1 [L,QSA,R=301] |
||
Časová prodleva: 16 let
|
0