PDA

Pogčedajte punu verziju : Apache radi rewrite i bez .htaccesa


kalkulus
28. 01. 2008., 23:15
problem je kod mene u lokalu, Apache 1.3.37 i PHP 4.4.4(iako cenim da nema veze sa PHPom)

imam direktorijum /home/kalkulus/www/test koji se odaziva na http://localhost/~kalkulus/test i u njemu fajl trt.php

za URL http://localhost/~kalkulus/test/trt Apache uredno otvori trt.php, kao da sam ga direktno trazio. isto se ponasha za bilo koji direktorijum i bilo koji fajl

ja nikakvu redirekciju nisam podeshavao i uopshte ne kontam kako je do ovoga doshlo

evo podeshavanja za user direktorijume


<Directory /home/*/www>
# AllowOverride FileInfo AuthConfig Limit
AllowOverride All
Options MultiViews Indexes SymLinksIfOwnerMatch IncludesNoExec
<Limit GET POST OPTIONS PROPFIND>
Order allow,deny
Allow from all
</Limit>
<LimitExcept GET POST OPTIONS PROPFIND>
Order deny,allow
Deny from all
</LimitExcept>
</Directory>


koliko sam ja citao dokumentaciju nishta od ovoga ne bi trebalo da izaziva slicne efekte, ali mozda negde greshim

mileusna
29. 01. 2008., 00:45
Options MultiViews Indexes SymLinksIfOwnerMatch IncludesNoExec


Izbaci ovo MultiViews, to "pomaže" Apaču da pronađe sadržaj čak iako nije propisno naveden, pa kad vidi da nema trt proba trt.php i itd.

Generalno je veća šteta nego korist od toga jer često stvara zabunu, kao i u tvom slučaju. :)

kalkulus
29. 01. 2008., 12:35
hvala, probacu veceras

ne bih ja ovo ni primetio da nisam krenuo da pishem neka rewrite pravila koja su se totalno cudno ponashala. a sve napisano po PSu :D

kalkulus
29. 01. 2008., 22:03
samo da prijavim da je problem reshen

josh jednom hvala :)

mileusna
29. 01. 2008., 23:16
samo da prijavim da je problem reshen

josh jednom hvala :)

Daj mi jedno "Thanks"! :1094: