2011-01-31 10 views
1

すべてのクエリをmobile.mydomain.netからweb.mydomain.netにリダイレクトし、アドレスバーにURL mobile.mydomain.netを表示します。 /mydomain/からwww.mydomain.netポイント、アドレス/mydomain/subdomains/web/public/からweb.mydomain.netポイントと/mydomain/subdomains/mobile/にアドレスmobile.mydomain.netポイントアドレスに私のサービス・プロバイダー構成で1つのサブドメインから別のサブドメインにリダイレクトした後にURLを変更しない方法

/root 
-/vrmd 
--/homepages 
---/myusername 
----/mydomain 
-----/subdomains 
------/web 
-------/public 
------/mobile 

私のサービスプロバイダでのディレクトリ構造は次のようです。

$_SERVER['DOCUMENT_ROOT']定数の値を単純なPHPスクリプト(/mobile/index.php)にエコーすると、/homepages/myusername/mydomain/subdomains/mobileが出力されます。

私はいくつかの質問があります。

1)私は書き換え条件やルールを置く必要がありますか? .htaccessファイルの/mydomain以降、/mydomain/subdomains/mobile ...?

2)どの条件とルールを書きますか?たとえば、mobile.mydomain.net/blogにはweb.mydomain.net/blogsの内容のみを表示したいが、アドレスは表示しない。

誰でも手伝ってもらえますか?

答えて

0

Apache再書き込みエンジンを使用してドメインを暗黙的にリダイレクトすることはできません。悪意のある.htaccessをサイトにアップロードした場合、これはかなり厄介なセキュリティ違反となる可能性がありますどういうわけか。

モバイルサイトにフロントフェイスコントローラーを実装し、メインのウェブサイトのコンテンツとライブラリを組み込んだほうがよいでしょう。

+0

ありがとうございました!私はそれをやろうとします! – user597009

関連する問題