2016-08-22 6 views
1

私はルートにいくつかのページを持つhttps://www.mywebsite.itというウェブサイトを持っています。htaccessフォルダを第3レベルのドメインにリダイレクト

次に、アプリケーションが開発されたmyappという名前のフォルダがあります。私がやりたいことはある

https://www.mywebsite.it/myapp 
https://myapp.mywebsite.it 

:実際にアプリケーションmyappを介してアクセスすることができ ユーザーがhttps://www.mywebsite.it/myappのapacheに移動した場合https://myapp.mywebsite.it

に彼をリダイレクトするようなものです:

RewriteEngine On 
RewriteRule ^/?myapp/ https://myapp.mywebsite.it/? [R=301,L] 
vhostの設定ファイル内で

が動作するのですか?このルールを使用することができますmyapp/.htaccess

+0

あなたはあなたのソリューションを試してみたことがありますか? –

+0

実稼働環境です。私はそれで暗闇の中でショットをすることはできませんし、私はテストするサンドボックスを持っていません... –

+0

にアクセスする場合は、.htaccessを使用しないでください。 .htaccessは書き換えデポではなく、HTTPDサーバーに対する管理者権限のないユーザー向けです。それぞれのホスト名に仮想ホストを定義し、もう一方にリダイレクトしたい単純な 'Redirect/myapp/https:// myapp.mydomain.it /'を用意することをお勧めします。これにmod_rewriteを使うのは大変です。 –

答えて

1

Insideは:

RewriteEngine On 

RewriteCond %{HTTP_HOST} ^(?:www\.)?(mydomain\.it)$ [NC] 
RewriteRule .* http://myapp.%1/$0 [L,R=301,NE] 
関連する問題