Autor Zpráva
grgdgsfe
Profil *
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
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 *
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 *
Nevie niekto poradit? :-/
bukaj
Profil
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 *
lenze to tam bude po kazdom obnoveni stranky pridavat dalsie /sk/
bukaj
Profil
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]

Vaše odpověď

Mohlo by se hodit


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm:

0