页面定时刷新元标识(Meta Refresh Tag)只能放在HTML代码的%26lt; HEAD%26gt;区里。如下所示:
%26lt;meta http-equiv="refresh" c%26gt;
其中的“10”是告诉浏览器在页面加载5秒钟后自动跳转到url这个页面。
这种方法常可以在论坛中见到。如果在论坛上发信息,先会看到一个确认页面,几秒后会自动重新跳转回当前的论坛页面中。
从搜索引擎优化的角度出发,一般不希望自动转向有延迟。不过,如果是用Meta Refresh标识进行转向,一定要注意把延迟时间设定成至少10秒以上。
“javascript”自动转向法
由于不能解析javascript,所以搜索引擎无法察觉(自动检测到)用javascript脚本进行的自动转向。javascript自动重定向脚本可以放在网页的任何位置上,如果要求立即跳转,则可以将其放入网页源码的%26lt;head%26gt;区内的最上面。用javascript实现跳转的范例如下:
%26lt;script language="javascript"%26gt;%26lt;!--location.replace("pagename.html")//--%26gt;%26lt;/script%26gt;
其中的“pagename.html”指特定的重定向目标地址,用相对/绝对URL地址均可。
用javascript实现自动重定向的好处在于:用户所访问的目标URL不会保留在用户浏览器的历史记录中,如果用户按返回按钮返回,则将回到跳转前的网页,而不是包含javascript自动重定向脚本的跳转页面,所以不会出现当用户点击返回按钮后返回至重定向页,然后该页自动跳转到用户本来想离开的那个页面的尴尬情形。
如果需要,可以把javascript自动重定向脚本存在一个外部文件中,并通过下面的命令行来加载,其中“filename.js”是该外部文件的路径和文件名:
%26lt;script language="javascript" src="filename.js"%26gt;%26lt;/script%26gt;
注意:若需实现即刻转向,或不希望人们看到转向前的那个页面,一般常用javascript脚本实现。在这种情况下应将javascript脚本放入HTML源码的%26lt;HEAD%26gt;区中。