ホームページ >ウェブフロントエンド >htmlチュートリアル >HTML Web ページに自動的にジャンプする 5 つの方法

HTML Web ページに自動的にジャンプする 5 つの方法

青灯夜游
青灯夜游転載
2020-11-10 17:58:4234772ブラウズ

HTML Web ページに自動的にジャンプする 5 つの方法

(推奨チュートリアル: html チュートリアル)

Web サイトを作成するとき、Web ページにジャンプする必要がある状況によく遭遇します。 . この記事では、Web ページに自動的にジャンプする 5 つの方法を紹介します。一定の参考価値があります。困っている友達は参考にしてください。皆様のお役に立てれば幸いです。

Web ページに自動的にジャンプする 5 つの方法:

Web ページに自動的にジャンプする最初の方法: メタ更新自動ジャンプ方法

Webページの先頭領域のmetafreshタグに、Webページの即時または遅延自動ジャンプを実現する自動ジャンプコードを追加します。 。

例は次のとおりです。

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

上記の HTML コードの「10」は遅延ジャンプ時間で、単位は秒です。 0 に設定すると、即時ジャンプを意味します。

" http://xfbbs.com" はジャンプのターゲット アドレスです。同じドメイン名のサイト内の相対パス、またはオフサイト アドレスを指定できます。別のドメイン名で。

検索エンジンは HTML を読み取ることができるため、この自動ジャンプ方法を自動的に検出できます。不正行為とみなされるかどうかは、主にジャンプ時間に依存します。ジャンプ時間が0の場合は不正行為とみなされ、罰せられる可能性があります。時間遅延 (通常は 3 秒以上) がある場合、それは通常のアプリケーションとみなされます。

Web ページの自動ジャンプの 2 番目の方法: body onload 自動ジャンプ メソッド

Web ページの読み込み時に onload イベントで指定しますparent.location 自動ジャンプを実行します。

例は次のとおりです。

 <body onload="parent.location=&#39; http://xfbbs.com&#39; ">

この方法は最初の方法と同じであり、検索エンジンで認識できます。

Webページの自動ジャンプ方法その3: JavaScript自動ジャンプ方法

JavaScriptでWebページの自動ジャンプを実現できます。 Jump 変換したコードをWebページの先頭領域に置くだけです。

例は次のとおりです。

<script language="javascript"> location.replace(" http://xfbbs.com/yule/tietu/ ") </script>

http://xfbbs.com/yule/tietu/ 」はリダイレクト先のアドレスです。

検索エンジンは JavaScript を解析できないため、JavaScript スクリプトを使用した自動ジャンプを認識できません。

自動ページジャンプの 4 番目の方法: フォーム自動ジャンプ方法

フォームに入力した内容をアクションに送信するフォームは誰でもよく知っています。パラメータで指定された URL アドレスで、ターゲット URL が受信したデータを処理します。これを使用すると、Web ページのジャンプを間接的に実装できますが、フォームのコンテンツを送信する必要はありません。 JavaScript スクリプトと組み合わせると、フォームを自動的に送信できます。

例は次のとおりです。

<form name="form1" action= http://xfbbs.com/index.html method="get"> </form> 
<script language="javascript"> document.form1.submit() </script>

form1 の名前は任意ですが、2 か所の form1 は統一する必要があります。

action の URL アドレスは、「action= http://xfbbs.com/」または「action= http://xfbbs」のように、ファイル名で終わる必要があります。 .com /yule」という変則的な書き方です。メソッドは get または post のいずれでも可能ですが、私の経験によれば、空のフォームを送信する場合は get を使用するのが最善です。

ご存知のとおり、検索エンジンのスパイダー プログラムはフォームに入力しないため、この方法で実現される Web ページの自動ジャンプを検索エンジンは認識できません。

#自動Webページジャンプ方法5つ目:プログラムジャンプ方法(response.redirect, server.transfer) #各プログラムには独自のページジャンプ方法があり、たとえばaspでは

response.redirect

を使用してジャンプします。 ジャンプの例は次のとおりです。

response.redirect " http://xfbbs.com "

その機能は、ASP プログラムがこのコード行まで実行された後、すぐにターゲット URL アドレスにジャンプすることです。

ASP では、ジャンプに

response.redirect

を使用するほかに、ジャンプに server.transfer を使用するジャンプ メソッドもあります。 ジャンプの例は次のとおりです:

response.redirect "/yule/tietu/index.html"

ここでの URL アドレスはサイト アドレスである必要があり、URL アドレスはファイル名で終わる必要があることに注意してください。例:

response .redirect "/yule /tietu/"

は間違った使用法です。

response.redirect

server.transfer はどちらも Web ページの自動リダイレクトを実現できますが、前者はサイト内の URL にジャンプできるという点でも異なります。 、また、オフサイト URL にジャンプすることもできますが、後者はオンサイト ファイルにのみジャンプでき、ブラウザーのアドレス バーの URL は変更されません。

server.transfer

他にも多くのメリットがありますが、ここでは詳しく説明しません。詳細については、検索エンジンで見つけることができます。 response.redirectによるジャンプはサーバー側で完結しますが、最終的にはHTMLに変換されてクライアント側で実行されるため、検索エンジンからも認識されます。不正行為として扱われます。 同じ Web サイト内の異なる Web ページ間を移動する場合は、

server.transfer

を使用してジャンプすることをお勧めします。server.transfer は考慮されません。検索エンジンによる。 プログラミング関連の知識について詳しくは、

プログラミング ビデオ

をご覧ください。 !

以上がHTML Web ページに自動的にジャンプする 5 つの方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事はcnblogs.comで複製されています。侵害がある場合は、admin@php.cn までご連絡ください。