あなたは、メインの設定ファイルへのアクセス権を持っていますか?
yesの場合は、
AccessFileName .public.htaccess
と
AccessFileName .dev.htaccess
を使用して、異なるホストごとに異なる設定ファイルを指定することができます。そして、あなたは、両方に共通の設定をロードするためにincludeディレクティブで仕事ができます。
Include .common.htaccess
もう一つのアイデアは、If-ディレクティブで動作するようにしようとするだろうが、それはすべて本当に構成へのアクセスのセットアップとレベルに依存します:http://httpd.apache.org/docs/2.4/mod/core.html#if
編集:
オーケーI IfDefineと考えると、あなたはオリジナルのラインに沿ってさらに何かをすることができます:
あなたの開発を開始してください。 httpd -DDevServer
を使用したサーバと、このようなあなたの文にしている:あなたは、ライブサーバー上でもrootアクセスを必要としない、このソリューションのために
<IfDefine DevServer>
#Config specific for your dev. server
</IfDefine>
<IfDefine !DevServer>
#Config specific for your live server.
<IfDefine>
。
私の開発サーバーはOS Xではローカルで、MAMP Pro上で動作しているので、これはうまくいかないと思います。 –
さて、私はMAMPがすでにいくつかの変数を定義していることをイメージします。たぶん "MAMP"? –