Apache-Alias ??und .htacess bereit Konfiguration zu verstehen?
-
26-09-2019 - |
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.
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.