Frage

Auf dem lokalen Entwickler enviornment hatten wir nur einen Server und weit in der Zukunft hinzuzufügen ablaufen und die Cache-Steuerkopf statische Bilder hielten wir eine .htaccess-Datei in der Wurzel der Anwendung Dinge funktionierte gut. Aber auf unseren prod haben wir mehr Apache-Server Aliase in einer Code-Basis auf einem anderen Server mit. Hier in diesem Fall ich bin nicht sicher, wo auf .htacess Datei zu halten. Sollte ich es auf Code-Basis oder auf den einzelnen Apache-Servern zu halten. Wie kann ich die gleichen Sachen zu schreiben, dass ich in .htaccess-Datei httpd.conf Datei geschrieben haben.

War es hilfreich?

Lösung

  

Should be ich es auf Code-Basis oder auf dem einzelnen Apache-Server zu halten.

Wenn es spezifische Einstellungen für die Anwendung ist, dann würde ich in der Code-Basis sagen.

Wenn die Datei auch spezifische Einstellungen für den Server enthält, sollten Sie einen .htaccess.dist in der Codebasis zu halten alle globalen Konfigurationswerte spezifisch für die Anwendung enthält (URL-Rewriting etc.) und eine lokale .htaccess die globalen Werte und lokalen Einstellungen enthält. Die .htaccess würde nie in Ihrer Code-Basis in diesem Szenario erhalten überprüft.

  

Wie kann ich die gleichen Sachen zu schreiben, dass ich in .htaccess-Datei httpd.conf Datei geschrieben haben.

In der Regel nur durch die Einstellungen in die entsprechenden Directory setzen, Location oder VirtualHost Abschnitte. Die Handbuch wird Ihnen sagen, die gehören, wo.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top