Autor Zpráva
Fero
Profil *
hi mam taky rewrajtik

#mod_rewrite
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^photos/(.*)/(.*) photos.php?t=$1&id=$2 [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^(.*) index.php?s=$1 [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^(.*)/(.*) index.php?s=$1&add1=$2 [L]

problem spocivav tom ze ked pouzivam viacurovnove fiktivne adresy (napr. stranka/produkty/kategoria) tak mi to nenacita styl a taktiez ani obrazky pretoze borowser si mysli ze ma nacitavat styly a obrazky z fiktivnej adresy, kde samozrejme nic neni :-(

napr.
adresa : stranka/produkty/kategoria
link : style.css (nachadza sa na stranka/style.css)

vie mi dakdo pomoct nejako inak ako prepisat vsetky linky na absoulutne (to je moja posledna poistka, ale odkazov je dost a asi by ma aj kleplo)?

Prosim napiste mi na frantisekhorinek@gmail.com lebo nesledujem moc casto diskusiu

Dakujem
fimmos
Profil
Obrázky: <img src="/cesta" ...
Styly: <link href="/styl.css ...

Udávej cestu od kořene, tj /neco
S ./ Ti to bude brát z aktuálního (fiktivního - mod_rewrite) adresáře
igamenir
Profil
Musíš je přesměrovat také, třeba já mám na jedněch stránkách něco jako tohle (nevím přesně):
RewriteRule ^([^/]+)\.(css|gif|jpg|jpeg)$ soubory/$1.$2
Fero
Profil *
fimmos-vravim to prepisovanie s zatial necham v rezerve
igamenir-asi mi to koliduje z inimy rewrajtami

fuu v mod rw som lama

Idea :
page/[section]/[add1] index.php?s=[section]&a=[add1]
page/photos/[album]/[id] photos.php?t=[album]&id=[id]
kod :
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^(.*)/(.*) index.php?s=$1&add1=$2 [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^photos/(.*)/(.*) /chemart/photos.php?t=$1&id=$2 [L]

kod je pravdepodobne zle preto vas prosim o nasmerovanie [nakopnutie]
Fero
Profil *
respektivne ak by bol dakdo moc aktivny mohol by mi ho aj napisat :-)
Kajman_
Profil *
Kód je asi skoro dobře. Možná by to mohlo být takto nějak...

RewriteEngine On
#/ nahradit pripadne jinym adresarem, ve kterem je .htaccess
RewriteBase /
#jeden test -- pokud uspeje, preskoci nasledujici dve RewriteRule
RewriteCond %{REQUEST_FILENAME} -f
RewriteRule .* - [S=2]
RewriteRule ^photos/([^/]+)/(.*)$ photos.php?t=$1&id=$2 [L,QSA]
RewriteRule ^([^/]+)/(.*)$ index.php?s=$1&a=$2 [L,QSA]


No a ty absolutní cesty k obrázkům, stylům a tak by to asi chtělo. (Nebo alespoň tag BASE.)
Fero
Profil *
diki je to sqveleeeeee
Toto téma je uzamčeno. Odpověď nelze zaslat.

0