ローカル開発環境では、サーバーが1つだけで、遠い将来の有効期限とキャッシュ制御ヘッダーを静的イメージに追加するために、アプリケーションのルートに.htaccessファイルを保持しました。しかし、私たちの製品には、別のサーバー上のコードベースへのエイリアスを持つ複数のApacheサーバーがあります。この場合、.htacessファイルをどこに保持するかわかりません。コードベースまたは個々のApacheサーバーに保存する必要があります。.htaccessファイルに書き込んだものと同じものをhttpd.confファイルに書き込むにはどうすればよいですか。
1 に答える
1
コードベースまたは個々のApacheサーバーに保存する必要があります。
それがアプリケーションに固有の設定である場合、私はコードベースで言うでしょう。
ファイルにサーバー固有の設定も含まれている場合は.htaccess.dist
、アプリケーションに固有のグローバル構成値(URL書き換えなど)を含むコードベースと.htaccess
、グローバル値とローカル設定を含むローカルを保持することを検討してください。この.htaccess
シナリオでは、コードベースにチェックインされることはありません。
.htaccessファイルに書き込んだものと同じものをhttpd.confファイルに書き込むにはどうすればよいですか。
通常、設定を適切なDirectory
、Location
またはVirtualHost
セクションに配置するだけです。マニュアルには、どちらがどこに属するかが記載されています。
于 2010-05-12T14:35:07.883 に答える