Come faccio a visualizzare le regole url risoluzione tutte ereditarie che interessano una determinata directory?

StackOverflow https://stackoverflow.com/questions/2596412

Domanda

I lavori su due siti ospitati sullo stesso server, utilizzando le stesse CMS configurazioni ei file .htaccess identici nelle rispettive radici documenti. Un sito mi permette di usare la modalità di pulizia URL del CMS, e l'altro non è. Site # 2 funzioni bene in modalità ?=messy-url, ma quando accendo gli URL semplificati sul nel pannello di amministrazione, e richiede un URL riscritto, ottengo un errore 404 servito prima che il CMS vede la richiesta.

Ho contattato l'amministratore del server, ma non è incline a fornire il supporto ed i proprietari del sito sono in debito con questo fornitore di hosting.

Ho accesso alla shell al server basato su Linux, e posso verificare che mod_php e mod_rewrite sono attivi, ma non so cos'altro posso fare per risolvere questo problema. C'è un modo per identificare le direttive upstream che possono essere differenziare il modo in cui le richieste HTTP vengono gestiti dalle due siti?

Grazie!

È stato utile?

Soluzione

ho scoperto la causa di questo problema: Apache è configurato per l'ascolto solo di .htaccess sulla sottodirectory specificate e Site # 2 non è uno di loro

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