www.domena.com v www.domena.com/sl/
3 naročniki
3 naročniki
Kako je najlažje izvesti sledeče - ko vpišeš ime domene z www ali brez www dobim v url vrstici www.domena.com/sl/ in NE www.domena.com.
Sem že poskusil nekaj sprememb v .htaccess ampak zaenkrat brez uspeha.
Za vsak pomoč se že v naprej zahvaljujem.
4 odgovori
Naredi index.php in ga daj v "root" mapo. V datoteko napiši spodnje:
<? header("Location: http://www.domena.com/si/");exit(); ?>
@Marezi, hvala za odgovor-zadeva funkcjonira ampak jo ne morem uporabiti kot rešitev za moj problem. Mogoče sem bil premalo natančen pri svojem vprašanju.
Tukaj gre za stran narejeno v Modx-u in je večjezična. Sedaj sem ugotovil, da vse dela OK, če stran pregledujem v FF ali GC, težava pa se pojavi pri IE9. Ko pridem na stran in želim odpreti eno od podstrani mi v url IE ne vpiše /sl/. V primeru, da prej kliknem na index-no stran in se v url-ju pojavi /sl/ vse skupaj funkcjonira BP.
Link do strani (testna postavitev) http://www.die-wohnkultur.at/
Če je kakšna ideja se priporočam
A kaj od tega si že pogledal (hteccess rešitev):
http://www.site5.com/blog/apache/htaccess/redirect-to-blog/20090427/
http://stackoverflow.com/questions/990392/htaccess-rewrite-to-redirect-root-url-to-subdirectory
@Lucifix hvala, ker si mi prilepil link od stackoverflow.com - sem ta post pregledoval že dopoldan ampak je bilo preveč rešitev nametanih na en kup, poskusil sem 2 varianti, ampak brez uspeha. Sedaj sem poskusil še od spodaj navzgor in BINGO zadetek iz prve :).
V .htaccess sem dodal:
RewriteEngine on
RewriteBase /
RewriteCond %{REQUEST_URI} ^/$
RewriteRule (.*) http://www.die-wohnkultur.at/sl/ [R=301,L]
in zadeva funkcjonira tudi v IE.