4

バージョン管理から引き出されたときにアプリケーションが「箱から出して」実行する必要があるという原則に従う場合は、.htaccess含める必要があります。ただし、実際にはアプリケーションの一部であるとは感じられないため、何かが正しく感じられません。私は葛藤しています。誰か私の心を落ち着かせてくれませんか?

4

2 に答える 2

6

私は通常、アプリケーションの.htaccessをソース管理に保持します。これには、アプリケーションの実行に必要なApache構成、つまり、実行中のサーバーに固有ではない書き換えルール、環境変数へのアクセスなどが含まれます。

このように考えてください。.htaccessファイルにアプリケーションで使用される書き換えルールが含まれている場合、それらはアプリケーションルーティングの一部として効果的に機能しているため、アプリケーションの一部です。

他の人がダウンロードして使用できるようにアプリケーションをパッケージ化する場合は、アプリケーションを実行するために必要なルールを含む骨格の.htaccessファイルを含める必要があります。アプリケーションが自分のサーバーでのみ実行されることを意図していて、関連するすべてのApache構成をVirtualHost構成以外の.htaccessに保持している場合、それは実際にソース管理に属していると言えます。

于 2012-04-14T23:25:39.293 に答える