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
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 *
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
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.

Vaše odpověď


Prosím používejte diakritiku a interpunkci.

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