Heim > Artikel > Web-Frontend > 5 Möglichkeiten, automatisch zu HTML-Webseiten zu springen
(Empfohlenes Tutorial: HTML-Tutorial)
Wenn wir Websites erstellen, stoßen wir häufig auf Situationen, in denen wir zu Webseiten springen müssen. Es gibt bestimmte Als Referenz können Freunde in Not darauf zurückgreifen. Ich hoffe, dass es für alle hilfreich ist.
5 Möglichkeiten, automatisch zu einer Webseite zu springen:
Die erste Methode, um automatisch zu einer Webseite zu springen: automatische Meta-Refresh-Sprungmethode
metafresh
im Kopf Bereich der Webseite Fügen Sie im Tag den automatischen Sprungcode hinzu, um den sofortigen oder verzögerten automatischen Sprung der Webseite zu realisieren. meta refresh
标签中,加入自动跳转代码,可实现网页的立即或延时自动跳转。
示例如下:
<meta http-equiv="refresh" content="10;url= http://xfbbs.com/ ">
上述html代码中的“10”是延时跳转的时间,单位是秒。如果设为0,就表示立即跳转。
“ http://xfbbs.com
”是跳转的目标地址,可以是同一域名下的站内相对路径,也可以是不同域名的站外地址。
由于搜索引擎能够读取html,所以对于这种自动跳转方法,搜索引擎是能够自动检测出来的。 被视为作弊,则主要看跳转时间。如果跳转时间为0,就可能会被视为作弊,从而受到惩罚。如果有时间延迟(一般3秒以上),就会被视为正常应用。
第二种网页自动跳转方法:body onload自动跳转法
在网页加载时通过onload事件指定parent.location
进行自动跳转。
示例如下:
<body onload="parent.location=' http://xfbbs.com' ">
这种方法与第一种方法一样,能够被搜索引擎识别。
第三种网页自动跳转方法:javascript自动跳转法
javascript可以实现网页的自动跳转,如果要实现立即跳转,将跳转代码放在网页的head区域即可。
示例如下:
<script language="javascript"> location.replace(" http://xfbbs.com/yule/tietu/ ") </script>
其中的“ http://xfbbs.com/yule/tietu/
”是重定向目标地址。
由于搜索引擎无法解析javascript,所以搜索引擎便无法识别用javascript脚本进行的自动跳转。
第四种网页自动跳转方法:表单自动跳转法
对于表单大家都很熟悉,就是将表单中填写的内容,提交到action参数中指定的url地址中,目标url再对接收到的数据进行处理。利用这一点,我们可间接的实现网页跳转,只不过,我们并不需要提交任何表单内容。再结合javascript脚本,可以对表单进行自动提交。
示例如下:
<form name="form1" action= http://xfbbs.com/index.html method="get"> </form> <script language="javascript"> document.form1.submit() </script>
其中form1
名称任意,但二处form1
应该统一。
action中的url地址必须以文件名结尾,例如“action= http://xfbbs.com/
”或“action= http://xfbbs.com/yule
”便是不规范写法。method可以是get也可以是post,但根据我的经验,提交空表单时最好使用get。
众所周知,由于搜索引擎的蜘蛛程序是不会填写表单的,所以搜索引擎便无法识别通过这种方法实现的网页自动跳转。
第五种网页自动跳转方法:程序跳转法(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
都能实现网页自动跳转,但二者也有不同之处,前者可以跳转到站内url,也可以跳转到站外url,而后者只能跳转到站内文件,且浏览器地址栏的url将保持不变。
server.transfer
还有许多好处,这里不多详述,大家可在搜索引擎中查找它的更多资料。 使用response.redirect
跳转虽然是在服务器端完成跳转的,但它最终是转换成html后在客户端执行的,因此,也能被搜索引擎识别,过多的使用亦会被当作作弊处理。
如果是在同一网站内部的不同网页间跳转,建议使用server.transfer
跳转,server.transfer
http://xfbbs.com
" ist die Zieladresse des Sprungs, die ein relativer Pfad innerhalb der Site unter demselben Domainnamen oder eine Off-Site-Adresse mit einem anderen sein kann Domainname. 🎜🎜Da Suchmaschinen HTML lesen können, können Suchmaschinen diese automatische Sprungmethode automatisch erkennen. Ob es sich um Betrug handelt, hängt vor allem von der Sprungzeit ab. Wenn die Sprungzeit 0 ist, kann dies als Betrug gewertet werden und wird bestraft. Kommt es zu einer Zeitverzögerung (in der Regel mehr als 3 Sekunden), wird dies als normale Anwendung betrachtet. 🎜🎜🎜Die zweite Methode zum automatischen Springen von Webseiten: automatische Sprungmethode „Body Onload“ 🎜🎜🎜 Geben Sie parent.location
über das Onload-Ereignis an, um beim Laden der Webseite automatisch zu springen. 🎜🎜Ein Beispiel ist wie folgt: 🎜rrreee🎜Diese Methode ist die gleiche wie die erste Methode und kann von Suchmaschinen erkannt werden. 🎜🎜🎜Die dritte Methode zum automatischen Springen von Webseiten: Automatische Sprungmethode von Javascript 🎜🎜🎜Javascript kann einen automatischen Sprung von Webseiten realisieren. Wenn Sie einen sofortigen Sprung erreichen möchten, fügen Sie einfach den Sprungcode in den Kopfbereich des Webs ein Seite. 🎜🎜Ein Beispiel ist wie folgt: 🎜rrreee🎜wobei „http://xfbbs.com/yule/tietu/
“ die Weiterleitungszieladresse ist. 🎜🎜 Da Suchmaschinen Javascript nicht analysieren können, können Suchmaschinen automatische Sprünge mithilfe von Javascript-Skripten nicht erkennen. 🎜🎜🎜Die vierte Methode des automatischen Webseitensprungs: Automatische Formularsprungmethode 🎜🎜🎜Jeder ist mit dem Formular vertraut, bei dem der im Formular ausgefüllte Inhalt an die im Aktionsparameter angegebene URL-Adresse und dann an das Ziel gesendet wird URL ist Die empfangenen Daten werden verarbeitet. Damit können wir indirekt Webseitensprünge umsetzen, müssen aber keinen Formularinhalt übermitteln. In Kombination mit Javascript-Skripten kann das Formular automatisch übermittelt werden. 🎜🎜Das Beispiel sieht wie folgt aus: 🎜rrreee🎜Der Name von form1
ist beliebig, aber die beiden Stellen form1
sollten vereinheitlicht werden. 🎜🎜Die URL-Adresse in Aktion muss mit dem Dateinamen enden, z. B. „action= http://xfbbs.com/
“ oder „action= http://xfbbs.com/ Yule“ ist eine unregelmäßige Schreibweise. Die Methode kann entweder „get“ oder „post“ sein, meiner Erfahrung nach ist es jedoch am besten, „get“ zu verwenden, wenn Sie ein leeres Formular senden. 🎜🎜 Wie wir alle wissen, kann die Suchmaschine den automatischen Sprung der Webseite, der durch diese Methode erreicht wird, nicht erkennen, da das Suchmaschinen-Spider-Programm das Formular nicht ausfüllen kann. 🎜🎜🎜Die fünfte Methode des automatischen Webseitensprungs: Programmsprungmethode (<code>response.redirect
, server.transfer
)🎜🎜🎜Jedes Programm hat seine eigene Seitensprungmethode. Verwenden Sie beispielsweise response.redirect
in ASP, um zu springen. 🎜🎜Das Sprungbeispiel lautet wie folgt: 🎜rrreee🎜 Seine Funktion besteht darin, dass das ASP-Programm, nachdem es zu dieser Codezeile ausgeführt wurde, sofort zur Ziel-URL-Adresse springt. 🎜🎜In ASP gibt es zusätzlich zur Verwendung von response.redirect
zum Springen auch eine Sprungmethode, die zum Springen server.transfer
verwendet. 🎜🎜Das Sprungbeispiel lautet wie folgt: 🎜rrreee🎜Beachten Sie, dass die URL-Adresse hier die Site-Adresse sein muss und die URL-Adresse mit dem Dateinamen enden muss, zum Beispiel: response.redirect "/yule/tietu/ „
Das ist eine falsche Verwendung. 🎜🎜response.redirect
und server.transfer
können die automatische Umleitung von Webseiten realisieren, sie unterscheiden sich jedoch auch von der URL innerhalb der Website kann springen Gehen Sie zu einer Off-Site-URL, die nur zu On-Site-Dateien springen kann, und die URL in der Adressleiste des Browsers bleibt unverändert. 🎜🎜server.transfer
hat auch viele Vorteile. Ich werde hier nicht näher darauf eingehen. Weitere Informationen dazu finden Sie in der Suchmaschine. Obwohl der Sprung mit response.redirect
auf der Serverseite erfolgt, wird er letztendlich in HTML umgewandelt und auf der Clientseite ausgeführt. Daher kann er auch von Suchmaschinen erkannt werden als Betrug behandelt werden. 🎜🎜Wenn Sie zwischen verschiedenen Webseiten innerhalb derselben Website wechseln, wird empfohlen, server.transfer
zum Springen zu verwenden. Dies wird definitiv nicht als Betrug angesehen durch Suchmaschinen. 🎜🎜Weitere Kenntnisse zum Thema Programmierung finden Sie unter: 🎜Programmiervideos🎜! ! 🎜Das obige ist der detaillierte Inhalt von5 Möglichkeiten, automatisch zu HTML-Webseiten zu springen. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!