[ dmn @ 29.11.2005. 13:02 ] @
Pozdrav,

imam sledeci problem:

vec sam odradio na najprostiji moguci nacin mod_rewrite za sajt.
Problem se javio kada sam probao da promenim putanju do slika:

imam sliku npr: /imgs/products/img_123.jpg

ja hocu da napravim da bude recimo: /Philips-Widescreen-Television_123.jpg


pravilo (bez nekog mudrovnja) bi bilo:

RewriteRule ^*._(*.).jpg$ /imgs/products/img_$1.jpg [L]

i to je sve prosto , ali jednostavno ne radi.

treba i da spomenem da pre ovog pravila u .htaccess fajlu imam jos 8 pravila vezanih za
linkove i url-ove (sva praila su sa [L] tagom)

Ima li neko ideju?

Hvala

[ stsung @ 29.11.2005. 20:32 ] @
Pozd.

Iz glave... probaj ovako:

RewriteRule ^.*_(.*)\.jpg$ /imgs/products/img_$1.jpg [L]

Svako dobro.

Edit: A sada malko muckanja gorepomenutom glavom Ovo naravno radi ali samo u conf fajlu. Zbog nachina i redosleda procesiranja, ovo u htaccess-u ce proizvesti beskonachnu petlju, tako da je potrebno pre ove linije ubaciti kondicional poput

RewriteCond %{REQUEST_URI} !^/imgs/products/

Pozdrav.

[Ovu poruku je menjao stsung dana 30.11.2005. u 00:02 GMT+1]
[ dmn @ 30.11.2005. 12:32 ] @
Pa, hvala na odgovoru , ali to nije to.

Ja imam utisak da mi se sva pravila iz .htaccessa izvrsavaju osim ovog vezanog
za sliku. Vrlo je moguce da to ima veze sa nacinom procesiranja .htaccess fajla i redosledom izvrsavanja.

Imas jos neku ideju?

Hvala

[ dmn @ 30.11.2005. 16:52 ] @
Ispostavilo se da je u pitanju (kao i obicno) neka glupost.

dakle pravilo je bilo u stvari:

RewriteRule ^.*_(.*)\.JPG$ /imgs/products/img_$1.JPG [L]

-gde sam namerno stavio velikim slovima .JPG jer su mi slike tako imenovane.

Eto samo sam promenio u mala slova i sad sve korektno radi.

Hvala u svakom slucaju
Pozdrav