Domanda

Esiste un modo per avere un incendio RewriteRule su qualsiasi dominio richiesto in una casella? Ad esempio, ho 5 VirtualHosts che avrebbero applicato esattamente la stessa RewriteRule e attualmente ogni direttiva VirtualHost ha la regola, ma posso metterla da qualche parte "globale" in modo che la manutenzione sia più semplice?

È stato utile?

Soluzione

No, temo di no

Altri suggerimenti

Puoi, ma è un po 'un trucco. Crea la tua RewriteRule in un .htaccess da qualche parte come:

  

/www/redirects/global/.htaccess

Ora imposta DocumentRoot per i tuoi host virtuali su / www / redirect / global / e ogni richiesta verrà forzata tramite le regole di Rewrite.

Non l'ho provato, ma i mod_rewrite docs dire che RewriteRule può essere utilizzato nel contesto di configurazione del server.

Puoi anche cercare come RewriteMap lavoro di s. Dato che si tratta di un file, potrebbero essere considerati un "globale" fonte, ma ci sono delle limitazioni poiché sono principalmente statiche.

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