2012-01-21 8 views
2

私は "マスキング" URLを助けが必要です。私は私のウェブサイトで人々が知りたくないサブドメインを持っています。それでは、私は助けを必要としていますと、このです:ヘルプを必要とする

私のウェブサイトは、次のとおりです。www.example.com

私はサブドメインがあります。sub.example.com/test.php

誰かがクリックリンクはsub.example.com/test.phpを指していますが、私は "sub.example.com/test.php"をURLバーに表示したくありません。代わりにwww.example.comを表示したいと思います。

ご協力いただきありがとうございます。

答えて

0

sub.example.com/test.phpにリンクするときは、www.example.com/sub/test.phpなどのリンクを他のものに変更してください。

RewriteEngine On 
RewriteRule ^sub/(.*)$ http://sub.example.com/$1 [L,P] 

これます内部プロキシsub.example.comwww.example.com/sub/のためのすべての要求を:次にwww.example.comのドキュメントルートでごの.htaccessファイルでこれを追加します。したがって、誰かがhttp://www.example.com/sub/path/file.htmlをリクエストすると、実際にはhttp://sub.example.com/path/file.htmlになりますが、URLアドレスバーにはまだexample.comのURLがあります。あなたは、すべてのリンクをsub.example.comに変更してexample.com/sub/

にする必要があります
関連する問題