Domanda

Sul nostro enviornment dev locale abbiamo avuto un solo server e di aggiungere un lontano futuro scade e controllo della cache intestazione per immagini statiche abbiamo mantenuto un file .htaccess nella radice delle cose applicazione ha funzionato bene. Ma sulla nostra prod abbiamo più server Apache con alias ad una base di codice su un server diverso. Qui, in questo caso non sono sicuro dove conservare file di .htacess on. Dovrei essere tenendolo sulla base di codice o sui singoli server Apache. Come faccio a scrivere le stesse cose che ho scritto nel file .htaccess per httpd.conf file.

È stato utile?

Soluzione

  

dovrei tenerlo sulla base di codice o sui singoli server Apache.

Se è impostazioni specifiche per l'applicazione, quindi direi che nella base di codice.

Se il file contiene anche le impostazioni specifiche del server, si consideri mantenendo una .htaccess.dist nella base di codice contenente i valori di configurazione globale specifica per l'applicazione (URL rewriting, ecc) e una .htaccess locale contenente i valori globali, più le impostazioni locali. Il .htaccess sarebbe mai verificato al tuo base di codice in questo scenario.

  

Come faccio a scrivere le stesse cose che ho scritto nel file .htaccess per httpd.conf file.

Di solito da solo mettendo le impostazioni nelle sezioni Directory, Location o VirtualHost appropriati. Il manuale vi dirà che appartengono dove.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top