Sziasztok,
az apacsban biztonsági okokból csak az allowoverride auth van engedélyezve és ezt nem is szeretném változtatni. Viszont így a .htaccessbe illesztett rewrite nem működik.
Tudtok valamilyen egyszerű megoldást hogyan lehetne megoldani hogy a virtualhostokhoz minél kevesebb kódot kelljen beszemetelni miatta?
- 1895 megtekintés
Hozzászólások
Olvasgass itt:
http://httpd.apache.org/docs/2.2/mod/mod_rewrite.html
és iit:
http://httpd.apache.org/docs/2.2/rewrite/
___________________________________________________________________
Lógnak a pálmafán a kókuszok .... :)
http://laszlo.co.hu/
- A hozzászóláshoz be kell jelentkezni
köszi, de sajna ezeken az oldalakon nem találtam gyógyírt .(
- A hozzászóláshoz be kell jelentkezni
Hova is ?
.htaccess-be ?
vagy a httpd.conf-ba ?
Ahogy én tudom, allowoverride auth direktíva, csak az authentikációs metódust engedi .htaccess állományból felülbírálni.
más:
Apache dokuból:
However, putting this configuration in your server configuration file will result in less of a performance hit, as the configuration is loaded once when Apache starts, rather than every time a file is requested.
vagyis nem javallják a .htaccess állományokat.
- A hozzászóláshoz be kell jelentkezni
Allowoverride authconfig -ra van állítva, ez azt eredményezi hogy a .htaccess állományból csak authentikációs beállításokat lehet vezérelni, jól tudod. Ez jól is van így, nem szeretném ha .htaccess -el bármilyen komolyabb dolgot is lehetne állítani, biztonsági okokból.
Viszont valahogy használni kellene a virtual hostoknál a mod_rewrite -ot. Van-e az allowoverride-nek olyan opciója amivel csak a mod_rewritot és a rá vonatkozó beállíásokat lehet engedélyezhetővé tenni?
Ha az allowoverride lazítás nem megy, akkor nem marad mást, a virtual hostoknál kell elhelyezni a beállításokat, viszont azt meg nem akarom, hogy az ügyfelek féloldalas mod_rewrite szabályaival telenyomjam a virtual.conf -okat.
- A hozzászóláshoz be kell jelentkezni
És mit javasol helyette?
- A hozzászóláshoz be kell jelentkezni
gondolom, hogy mindent az apache .conf állományaiba tömjön bele a nép
- A hozzászóláshoz be kell jelentkezni
köszi... fáradt vagyok... :-(
- A hozzászóláshoz be kell jelentkezni
na az allowoverride -ban van egy FileInfo opció ezzel kiegészítve múködik a modrewrite .htaccess -en keresztül, végül is akár jó is ez így ...
A virtual confba pakolással az a gond, hogy a modrewrite -nak gondjai akadnak a könyvtárkezeléssel, mivel alapból relatív utakkal dolgozik. A rewritebaset meg nem lehet bedolgozni a virtual konténerbe csak directory direktiván keresztül, úgyhogy elég bonyolultnak látszik. esetleg ha valaki tud valami 1xűt légyszi írja meg.
- A hozzászóláshoz be kell jelentkezni