Autor | Zpráva | ||
---|---|---|---|
Carlo Profil * |
Nahrál jsem web do podadresáře.
Pro představu <root>/webik123/ — zde je umísten Zapnul jsem si .htaccess RewriteEngine on RewriteBase /webik123/ A nyní problém. Na webu jsou odkazy ve smyslu /odkaz , /css/style.css atd. a on mi to nebere ze složky /webik123/ ale z rootu. Nevím co dopsat jako pravidlo, nebo lépe napsat RewriteBase? Díky moc Moderátor Davex: Titulek „Jak nastavit htaccess“ nevystihuje podstatu dotazu. Příště zkus prosím vymyslet lepší.
|
||
Davex Profil |
#2 · Zasláno: 3. 2. 2011, 22:43:16
Carlo:
„Na webu jsou odkazy ve smyslu /odkaz , /css/style.css atd. a on mi to nebere ze složky /webik123/ ale z rootu.“ Ano, tak to obvykle funguje. Když jsou odkazy do rootu, tak se načítají soubory z rootu. Pomocí konfigurační volby RewriteBase se definuje výchozí cesta pro přepis adres pomocí pravidel mod_rewrite.
Proč vlastně nahráváš web do podadresáře? Dej soubory rovnou do rootu. |
||
Carlo Profil * |
#3 · Zasláno: 3. 2. 2011, 23:00:24
Protože to microsite web v rámci velkého. Subdoménu zřídit nemůžu a rád bych veděl jak má být napsané ono pravidlo.
Googlil jsem, zkoušel jsem, nevím ... Děkuji za případné nakopnutí či alespoň článek, který mi to objasní. |
||
Davex Profil |
#4 · Zasláno: 3. 2. 2011, 23:15:29 · Upravil/a: Davex
Carlo:
„Protože to microsite web v rámci velkého.“ Tak v tom případě stačí odkazům odebrat lomítko na začátku, aby neodkazovaly do rootu nebo pokud se v adresách používají lomítka, tak na začátek odkazů přidat /webik123. |
||
Časová prodleva: 13 let
|
0