Mod rewrite .htaccess

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?

Hozzászólások

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.

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.

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.