2011-01-13 11 views
0

私はmysiteのhtaccessを書く必要があります。実際には2つのドメインを持っています。 .comと.in '。例えば、私は '.com'サイトを開いて、 '.in'ドメインからファイルにアクセスします。 .comサイトにはファイルがありません。このために.htaccessを書く方法。htaccessの問題

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

+0

actomaticallyのアクセスは、あなたがお返事の要求URI –

答えて

1

ウェブサーバーにアクセスできる場合は、設定を使用してこれを達成します。 apache2の場合は、仮想ホストにサーバエイリアスが必要です。それ以外の場合は、リダイレクトやURLの書き換えを使用します。

制限された仮想環境(f.e.など)のために使用できない場合は、.comディレクトリにindex.htmlを置き、meta-refreshタグを使用してリダイレクトするように設定します。自動的にデフォルトのインデックスページとしてそれをロードするために.htaccessファイルにDirectoryIndexディレクティブを使用すると

<meta http-equiv="refresh" content="0; URL=http://yourinsite.in/"> 

:あなたのindex.htmlのヘッダーセクションに次の行を置き

のDirectoryIndex index.htmlを

これは、ユーザーがyoursite.com/をブラウズして、自動的にyourinsite.inに誘導するときに、index.htmlを表示します。

+0

OKおかげでドメインを示す.inするドメイン.COMからリダイレクトする必要は何もありません。しかし、私は小さな疑いがあります。 plz私に.comのサイトにいると教えてください。私は.inからファイルにアクセスしています。まだ私はURLに.comドメインを表示する必要があります。出来ますか? –

+0

はい、もう一度サーバー設定を使用してください:書き換えエンジン(Apache、iisは似ています)を使用します。 configを変更しなくても可能です。.com dirを.in dirを指すシンボリックリンク(linux?)に置き換えてください。これを行うには、管理者権限とシェルアクセスが必要な場合があります。 .htaccessは 'FollowSymlinks'オプションを必要とします。 – user492238

+0

解決策**が必要な場合は**サーバー設定にアクセスすることなく**知っておくと助けになるでしょうか?設定を変更すると、最も簡単で簡単な解決策になります。他のオプションはもっとハッキリします。 – user492238

1

サーバーの設定にアクセスできますか?あなたが実際に望んでいる以上のあなたのコメントで判断すると、.comと.inのサイトが同じであるserver aliasをセットアップするのですか?これにより.comサイトの読み込みが.inになります。逆も同様です。

+0

実際には.com.ifにはファイルがありません。www.example.comを開くと、www.example.inのファイルにアクセスします。出来ますか? –

+0

はい - サーバーエイリアスを使用する必要があると言われました:http://httpd.apache.org/docs/2.0/mod/core.html#serveralias – Dunhamzzz

+0

はい、私のウェブサイト管理者は私が ' 'それは' .in 'にリダイレクトされています。ここまでうまく動作します。しかし、私は '。com'を表示する必要があります。 –

1

サーバーアクセスがない場合に使用できるもう1つのソリューションは、アドレスバーに.com URLを保持しますが、.inサイトをフレーム内に読み込み、このコードをインデックスに配置するドメインフレームクロークを使用します.comサイトの.htmlで、どんなおもちゃが必要かを記入してください。

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Frameset//EN" "http://www.w3.org/TR/html4/frameset.dtd"> 
<html> 
    <head> 
    <title>TITLE OF THE SITE</title> 
    <meta http-equiv="Content-Type" content="text/html;charset=utf-8"> 
     <meta name="Description" content="Description of the site" 
    </head> 
    <frameset rows="100%,*"> 

    <frame frameborder="0" src="http://domain.in" scrolling="auto"> 
    <noframes> 
     <body> 
      <p><b>Welcome on our site. Your browser do not support frames.</b></p> 
      <p><a href="http://domain.in">Click here to go to the page.</a></p> 
     </body> 
    </noframes> 
    </frameset> 
</html> 
+0

大丈夫です。これは私の問題の正しい解決策ではありません。 www.test.in?query=1&string=2;それはwww.test.com?query=1&string=2として '.com'サイトに表示されます。 –