バージョン管理から引き出されたときにアプリケーションが「箱から出して」実行する必要があるという原則に従う場合は、.htaccess
含める必要があります。ただし、実際にはアプリケーションの一部であるとは感じられないため、何かが正しく感じられません。私は葛藤しています。誰か私の心を落ち着かせてくれませんか?
質問する
1085 次
2 に答える
6
私は通常、アプリケーションの.htaccessをソース管理に保持します。これには、アプリケーションの実行に必要なApache構成、つまり、実行中のサーバーに固有ではない書き換えルール、環境変数へのアクセスなどが含まれます。
このように考えてください。.htaccessファイルにアプリケーションで使用される書き換えルールが含まれている場合、それらはアプリケーションルーティングの一部として効果的に機能しているため、アプリケーションの一部です。
他の人がダウンロードして使用できるようにアプリケーションをパッケージ化する場合は、アプリケーションを実行するために必要なルールを含む骨格の.htaccessファイルを含める必要があります。アプリケーションが自分のサーバーでのみ実行されることを意図していて、関連するすべてのApache構成をVirtualHost構成以外の.htaccessに保持している場合、それは実際にソース管理に属していると言えます。
于 2012-04-14T23:25:39.293 に答える