サブドメインが.htaccessを使用してメインドメイン上のファイルを指し示すことはできますか? 私はメインドメインとしてexample.comを持っていて、サブドメインを作成しました:directAdminを通じてone.example.com、two.example.comなど。サブドメインはメインドメイン上のapp.phpを指すが、urlではサブドメインは持続する必要がある。サブドメインの書き換えルール
だから、メインのドメインexample.comに住んでいたapp.phpを指している必要がありますone.example.comに移動しますが、URLはまだ
をone.example.com示すべきである私が見て、試してみました.htaccess rewrite subdomain to directoryなどに書かれている書き換えルールの多くは、これはリダイレクトと私はサブドメインを表示するためのURLを希望しながら、example.com/app.phpへのURLを変更し
RewriteEngine on
RewriteCond %{HTTP_HOST} ^(.*)\.example\.com
RewriteRule ^(.*)$ http://example.com/app.php$1 [L,NC,QSA]
: 現在、私はサブドメインのサブフォルダ内の.htaccessファイルで、この書き換えルールを持っています:one.example.com/whatever
これを行うことは可能ですか.htaccess、またはこれを行うにはさらに良い方法がありますか?
私はあなたの提案を試みましたが、それは機能していません、URLはまだメインドメインにリダイレクトされます。私はexample.com上で動作しているアプリケーションを持っており、one.example.comなどのURLを持つサブドメイン上で実行したい。 – zef
私はテスト環境でこれを試してみるとうまくいきます。更新された回答をご覧ください。 –
私は実際にhttps://を使用しています...しかし、私はサブドメインをドメインポインタに変更し、エイリアスとして動作します。これは、URLの書き換えを必要とせずに今私のために働いています。私はこれがより良い、より簡単な方法だと思う。 – zef