Ich möchte damit beginnen, zu sagen, dass ich wirklich neu mit Apache arbeite, also bitte nicht gegen mich.
Die HTML5-Boilerplate kommt mit einer .htaccess-Datei, aber ich verwende django (auf webfaction) und so habe ich eine httpd.conf-Datei für Apache. Kann ich den Code, der sich in der .htaccess-Datei von Boilerplates befindet, in meine httpd.conf einfügen? Ich bin verwirrt über den Unterschied zwischen den beiden und würde mich über jede Hilfe / Einsicht freuen, die Sie geben können?
Die meisten / alle Regeln in .htaccess
des Boileplates können nach httpd.conf
verschoben werden, was tatsächlich einen kleinen Performance-Schub ergibt, da die httpd.conf
-Datei nur einmal von Apache geladen werden muss es muss die .htaccess
bei jedem Laden der Seite lesen. Das bedeutet natürlich auch, dass Änderungen an httpd.conf
einen Daemon-Neustart benötigen ( sudo apache2ctl -k graceful
oder ähnlich).
Im Allgemeinen setzen Sie Dinge, die relativ "statisch" sind, in httpd.conf
und Dinge, die Sie einfach und ohne Neustart des Apache-Dämons in .htaccess
bearbeiten möchten. Auf freigegebenen Hosts kann der Kunde normalerweise nur .htaccess
verwenden, um das Serververhalten zu ändern. In diesem Fall ist das die einzige Wahl, die Sie haben.
Tags und Links html5 .htaccess httpd.conf boilerplate