nu, chiar asta era problema, doar ca ma asteptam ca asa cum la un path de genul path/to/gigi.php/cu/de/toate (parca mergea si fara php, si atunci cauta index.php in ultimul director din path existent) apasul stie sa imparta in script_filename si path_info, si sa le trimita mai departe php-ului - personal mi se pare o ciorba maxima, e mult mai elegant cu niste rewrite-uri scrise cum trebuie ... la fel sa rejecteze din prima cu 404 o cerere catre un php care nu exista, fara a o trimite mai departe catre php si ocupand resurse degeaba; in fond, daca chiar imi pasa, am atat error document, cat si rewrite, pe care le pot folosi sa customizez cate-n luna si stele, mi se pare aiurea sa trimiti mai sus ca sa ce ?
dar daca zici ca asta e comportament normal, mersi mult de lamuriri, asta e, ma duc sa ma culc (dupa ce mai fac niste teste, binenteles) 2013/10/15 Dumitru Ciobarcianu <dumitru.ciobarci...@ines.ro> > On 15-Oct-13 21:00 PM, Alex 'CAVE' Cernat wrote: > > problema mea filosofica este ca un sethandler pentru php pus intr-un > > filematch de genul celui enuntat de tine mai sus apeleaza handlerul si > > pentru php-uri inexistente, ceea ce mi se pare aiurea, ca trece prin > > fastcgi doar ca sa-l scuipe la randul sau; iar configuratia pare curata, > > fara dude > > Ți-am explicat de ce face asta. > SetHandler este scris "generic", nu pentru php. > > > cum sunt prea ametit, sunt 2 variante: > > - apasul e ametit, si asa ceva nu ar trebui sa se intample ... mai sapam > > Nu, works as expected din motivele expuse anterior. > > > - doi: comportamentul e normal, files nu inseamna neaparat fisier > existent > > asa cum stiam eu, ci pur si simplu e de fapt un regexp in location (uri); > > in cazul asta cum s-ar scrie corect un addtype blaphp php astfel incat > > gigi.php.aiurea sa nu fie executat ? > > În primul rând adaugi addhandler în <filesmatch> ca să nu mai execute > gigi.php.aiurea. Pentru fișier.care.nu.există.php fie faci un handler > care verifică mai întâi dacă fișierul există și dacă da pasează mai > departe la handlerul php :) Sau după cum mi-a zis mie googu (ca se pare > că și alții au vrut și alții să afle dacă fișierul există sau nu) > folosești "RewriteEngine" > > > http://stackoverflow.com/questions/2907592/how-to-check-if-file-exists-in-apache > > > Totuși impresia mea este că problema este de fapt alta iar tu încerci să > o rezolvi cumva cu chestia asta... > > > Dumitru "You're trying to do X, and you thought of solution Y. So you're > asking about solution Y, without even mentioning X. The problem is, > there might be a better solution, but we can't know that unless you > describe what X is." > > > > _______________________________________________ > RLUG mailing list > RLUG@lists.lug.ro > http://lists.lug.ro/mailman/listinfo/rlug > _______________________________________________ RLUG mailing list RLUG@lists.lug.ro http://lists.lug.ro/mailman/listinfo/rlug