0

Windows であるマシンを開発しました。Web サイトを ubuntu サーバーにデプロイします。では、1 つの .htaccess ファイルが異なる環境で異なるディレクティブを使用するにはどうすればよいでしょうか。

例えば:

php_value auto_prepend_file D:\123\bigsite\include\global.php

ubuntu では、値を別の場所に置き換える必要があります。

svn とポスト フックを使用して自動的にファイルを ubuntu サーバーにチェックアウトするため、svn にチェックインすると、.htaccess コンテンツは Windows で同じになります。

4

1 に答える 1

1

Apacheが同じように設定されている限り、.htaccessファイルはWindowsまたはLinuxで同じように機能します。

もちろん、開発マシンに1つの.htaccessファイルを置き、本番サーバーに異なる設定の別の.htaccessファイルを置くことができます。誤って上書きしないように注意してください。svnを使用している場合は、無視リストに.htaccessを追加する必要があります。

たとえば、Windowsマシンの.htaccessファイルに次の行がある場合:-

php_value auto_prepend_file D:\ 123 \ bigsite \ include \ global.php

その場合、ubuntuマシンの.htaccessファイルは次のようになります。-

php_value auto_prepend_file /srv/123/bigsite/include/global.php

http://httpd.apache.org/docs/current/howto/htaccess.html

于 2012-09-18T17:29:42.083 に答える