2017-03-04 4 views
1

に表示せずにサブディレクトリを行うリダイレクト私のような複数のドメインを持っている:.htaccess; URL

www.example.com 
www.myexample.com 
www.this-is-an-example.com 

すべてのドメインが、私のサーバー上のメインパス/を指します。

URLを表示せずに、サーバー上のサブディレクトリに1つのドメインを指定するにはどうすればよいですか?

www.myexample.comの代わりに/を指すのは、自分のサーバー上の/myexample/を指す必要があります。

ブラウザでwww.myexample.comを呼び出すと、ではなく、/myexample/index.phpと表示されます。

そしてwww.myexample.com/some_path/some_file.php/myexample/some_path/some_file.php非私のサーバーを探す必要がありますが、URLはwww.myexample.com/some_path/some_file.phpを残さなければならないし、誰もがこれを行う方法を知っていwww.myexample.com/myexample/some_path/some_file.php

に変更を取得しますか?私はすでにGoogleに挑戦しましたが、成功しなかったのは、何を検索するのか本当にわからないからです。

答えて

2

あなたは/フォルダに要求されたURIで

RewriteEngine on 
RewriteCond %{HTTP_HOST} ^(www\.)?myexample\.com$ 
RewriteRule !folder /folder%{REQUEST_URI} [L] 

この意志内部前方www.myexample.comまたはmyexample.com(非WWW)

+0

ありがとうございました。 – David

1

をこのルールを使用することができます下のルールも試してください。

RewriteEngine On 
RewriteBase/
RewriteRule ^(.*)$ /myexample/$1 [L]