/ / apache alias a .htacess ochotní porozumieť konfigurácii? - výkon, .htaccess, apache2, kontrola vyrovnávacej pamäte

apache alias a .htacess ochotný porozumieť konfigurácii? - výkon, .htaccess, apache2, cache-control

Na našom miestnom rozvoji sme mali iba jedenserver a pridať ďalekosiahle vypršanie platnosti a hlavičku riadenia vyrovnávacej pamäte k statickým obrázkom, mali sme súbor .htaccess v koreni aplikácie, čo fungovalo dobre. Ale na našom produkte máme viac serverov apache, ktoré majú aliasy na kódovej báze na inom serveri. Tu v tomto prípade nie som si istý, kde uchovávať .htacess súbor. Mal by som ho udržiavať na báze kódu alebo na jednotlivých serveroch apache. Ako môžem napísať tie isté veci, ktoré som napísal v súbore .htaccess do súboru httpd.conf.

odpovede:

1 pre odpoveď č. 1

Mal by som ho udržiavať na báze kódu alebo na jednotlivých serveroch apache.

Ak sú to nastavenia špecifické pre aplikáciu, potom by som povedal v kódovej základni.

Ak súbor obsahuje aj nastavenia špecifické pre server, zvážte ponechanie a .htaccess.dist v kódovej základni obsahujúcej akékoľvek globálne konfiguračné hodnoty špecifické pre aplikáciu (prepisovanie URL atď.) a lokálne .htaccess obsahujúce globálne hodnoty plus vaše miestne nastavenia. .htaccess v tomto scenári by sa nikdy nedostali na vaše kódové základne.

Ako môžem napísať tie isté veci, ktoré som napísal v súbore .htaccess do súboru httpd.conf.

Zvyčajne stačí uviesť príslušné nastavenia Directory, Location alebo VirtualHost profily. Manuálny povie vám, ktoré patria kam.