2015-01-12 17 views
10

本当に簡単な質問があります。ページを別のフォルダにある別のHTMLファイルに自動的にリダイレクトさせるための構文は何ですか?私の検索のすべてが、あるWebサイトから別のWebサイトにリダイレクトする方法を返します。別のhtmlページへの自動リダイレクト

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

+0

これは、扱っているサーバー技術とそのアクセス方法によって異なります。 Apacheを使用していて、 '.htaccess'ファイルに' RewriteRule'を作成できますか?これをチェックしてください: – Ding

+1

http://stackoverflow.com/questions/5411538/redirect-from-an-html-pageあなたの質問はこれと重複しているようです。 –

答えて

4

あなたがApacheを使用している場合<head>セクション

<META http-equiv="refresh" content="5;URL=your_url"> 
10

<meta http-equiv="refresh" content="5; url=http://example.com/">

+0

SImpleと働いています。ありがとうございます。 –

5

<meta>タグリフレッシュ、および<meta>タグを使用することができますし、リダイレクトの次のタイプを使用する必要があります.htaccessファイルを使用することができます。ウェブサイトのルートにある.htaccessファイルに次を追加します。

これは非常に高速かつ即時のリダイレクトの利点があります。リダイレクトの理由によっても異なります。これは、ファイルが永続的に移動したことを示すHTTP 301ステータスコードを送信し、多くのブラウザでその要求をキャッシュするため、より永続的な方法です。一時的なリダイレクトの場合は、302のようなコードに変更することができます。他の人によって提案されたよう

は、そうでなければ、あなたがHTML <meta>タグを使用して簡単なリダイレクトを行うことができます。デフォルトでは

<meta http-equiv="refresh" content="5; url=http://example.com/"> 

5秒後にリダイレクトcontent="5"ます。これは遅くなり、すべてのブラウザでサポートされるわけではありません。リダイレクトは、この意志のこの1つは

<html> 
<head> 
<title>A web page that points a browser to a different page after 2 seconds</title> 
<meta http-equiv="refresh" content="2; URL=http://www.pa.msu.edu/services/computing/"> 
<meta name="keywords" content="automatic redirection"> 
</head> 
<body> 
If your browser doesn't automatically go there within a few seconds, 
you may want to go to 
<a href="http://www.google.co.in/">the destination</a> 
manually. 
</body> 
</html> 

またはそれは、Javaスクリプト で行うことができます....作品試みるなど、お好みPHPNode.jsのサーバー言語で

+0

説明してくれてありがとうコンテンツ= "5 – Ari

17

をも行うことができますこのJavaScriptの例では、4.5秒(4500 ms)の遅延の後、新しいブラウザウィンドウで新しいサイトを開きます。

<script language="javascript" type="text/javascript"> 
    <!-- 
    window.setTimeout('window.open("http:/google.co.in/","newsite")',4500); 
    // --> 
</script> 
+0

Window.openはポップアップです。私はwindow.locationが良いと思いますか? – Jeff

関連する問題