防ping服务器能加301跳转吗
对于SEOer来说,网站改版、域名更换、网址规范等情形,都会用到301跳转。
一、解决网站改版的问题
网站改版后导致URL规则改变,原URL已不可访问了,新页面还未被搜索引擎发现。通过301跳转进行网站流量的转移,同时也可以尽可能地保持原URL的权重,做到权重转移。目前来说,做301跳转目前会传递大部分原URL的权重,但不会做到100%权重,搜索结果中会考虑优先展现新网页。
二、解决域名更换的问题
域名更换属于网站改版的一种情况,域名A用301跳转到域名B,搜索引擎爬虫抓取后,会认为域名A永久性改变域名B,或者说域名A已经不存在,搜索引擎会逐步把域名B当做唯一有效抓取目标。域名更换,必须保证所有页面301跳转至新域名的相应页面。在域名更换后的一定时期内,旧域名在搜索引擎中仍然会被查到。但随着权重转移,旧域名最终会被清除出搜索引擎数据库。
三、解决网址规范化问题
程序建站的过程中,同一内容往往也生成不同的URL,用户浏览的过程中不会产生任何差异化,但对搜索引擎来说,这些页面都是重复内容,从而进行权重分散,不利于页面关键词排名。在这里建议站长固定一个主页,否则对搜索引擎来说,会降低这个主页的权重,影响排名。实在无法解决的情况,可用301跳转到同一URL。
让我们先来了解一下用户,搜索引擎和网站一开始的交互流程。当用户或搜索引擎向一个网站服务器发出网页浏览请求时,该服务器将:
1通过域名服务器(DNS)将域名转换为网站的IP地址,然后返回给客户
2打开一个该IP套接口连接
3记下通过该套接口的一个HTTP数据流
4从WEB服务器接收一个响应请求的HTTP数据流,该数据流包含状态码,状态码的值由HTTP协议所决定。这里所说的“HTTP数据流”信息也叫“头信息(Header)”。头信息中包括了日期,服务器类型,通常还会有一条“200 OK”信息。如果一切良好,那么网络服务器就会将“200 OK”信息以及请求页面发送出去。如果网站在这时候已经建立了重定向,那么服务器就会在头信息中包含一个“302 Moved Temporarily”或“301 Moved Permanent”之类的响应信息。搜索引擎会根据服务器头信息中的内容作出决定。
如何设置网站404页面
无法设置。404页是客户端浏览网页时,服务器返回的页面,或者服务器无法正常提供信息,或者服务器无法响应,原因不明。据说在第三次技术革命之前,互联网是一个大型的中央数据库,设置在404室。
当时,所有请求都是手动完成的。如果在数据库中找不到请求者请求的文件,或者请求者写了错误的文件号,用户将得到一条返回消息:room。
404:文件不是
找到了
404错误信息通常是目标页面被更改或删除后显示的页面,或者是客户端输入的页面地址错误。人们习惯用404作为服务器未找到文件的错误代码。当然,实际研究证明,传说中的404房间并不存在。在http请求的3位返回码中,4开头代表客户端错误,5开头代表服务器错误。
如何让一个域名访问的时候跳转到另一个网站上?
让一个域名访问的时候跳转到另一个网站上做301重定向即可,301重定向的做法如下(以windows服务器为例):打开vps上的IIS管理器2在“网站”上右键单击,选择新建——网站来创建一个新的网站。描述随便写,用于区分网站3网站IP地址:vps上分配的ip点击小箭头就可以了。此网站主机头:需要做301重定向的域名。比如xxxcom4主目录路径:随便指向vps当中的任何路径。可以在D盘新建一个名字为301的文件夹。里面放一个
defaulthtml
和一个404页面就行。访问权限,默认就行。完成创建。5在网站的列表中就出现了一个新的网站。6在新建的这个网站上右键单击。选择属性——主目录4399小游戏进去显示404?
答:4399小游戏进去显示404?
二、无法在所请求的端口上访问Web站点对于存在的网页内容由于路径改变而导致访问不了时,可在IIS中定义404错误指向一个动态页面,在页面里面使用301永久重定向跳转到新的地址,此时服务器返回301状态码即可手机notfound怎么解决手机notfound怎么解决(1)二、Web服务扩展锁定策略阻止本请求设置404指向一个设计好的html文件,此时页面返回的404状态码,现在的idc提供商基本都提供404设置的功能,直接上传文件设置即可手机。
404notfound怎么恢复?
上网后,在浏览这些站点时遇到各种不同的连接错误。这种错误一般是由于网站发生故障或者你没有浏览权限所引起。最常见的就是404NOTFOUND错误信息。主要是因为IE不能找到你所要求的网页文件,该文件可能根本不存在或者已经被转移到其他地方。
对于存在的网页内容由于路径改变而导致访问不了时,可在IIS中定义404错误指向一个动态页面,在页面里面使用301永久重定向跳转到新的地址,此时服务器返回301状态码。
手机上网一直显示404NotFound怎么办?
1查看无线路由器的网络是否正常,建议将路由器名称设置为英文,连接密码为8位以上。
2用其他设备连接路由器查看是否正常。
3若之前可以连接,现在无法连接,建议忘记网络后重新连接尝试:设定-连接-WLAN-点住需要删除的网络名称不松手-忘记网络。
4分别重启手机和路由器。
5对照路由器说明书或者联系路由器客服检查并确认路由器各项设置是否正确。
6更换其他无线路由器试一下。
7若无效,建议备份手机中的数据(联系人、信息、照片等),恢复出厂设置尝试;
如何关闭404?
像一些在手机上观看的节目,基本上有些违规的节目,都会出现404这样的系统提示,这样说明你看的节目是违规的,不合法的,基本上是很难关掉404的,这是由不规范的节目做出的禁止信号,像这样的404很难关闭的,由系统设置,出现了404这样的信号,基本上你观看的节目是不允许看的。
在网站建设中,经常会遇到需要网页301重定向的情况,例如:网站的调整改变了网站的目录结构,网页被移到一个新网址。或者网页扩展名改变,如因应用需要把php改成Html或shtml,在这些情况下,如果不做重定向,则用户收藏夹或搜索引擎数据库中旧地址只能让访问客户得到一个404页面错误信息,访问流量白白丧失。又比如某些注册了多个域名的网站,也需要通过重定向让访问这些域名的用户自动跳转到主站点。
301网站重定向基本操作方法:
IIS服务器实现301重定向
1、打开internet信息服务管理器,在欲重定向的网页或目录上按右键
IIS60上面301重定向图,选择“重定向到URL”,
2、此处以重定向到百度为例
3、在“重定向到”输入框中输入要跳转到的目标网页的URL地址
4、选中“资源的永久重定向”(切记)
5、最后点击“应用”
Apache服务器实现301重定向
相比较来说,Apache实现起来要比IIS简单多了。在Apache中,有个很重要的文件htaccess,通过对它的设置,可以实现很多强大的功能,301重定向只是其中之一。
redirect permanent /indexphp http://www/indexphpgo=category_6(将网页indexphp重定向到http://www/indexphpgo=category_6)
通过合理地配置重定向参数中的正则表达式,可以实现更复杂的匹配。有兴趣的朋友可参考本站Apache手册。
PHP下的301重定向
<html>
<head>
<title>HTTP/11 301 Moved Permanently</title>
<
Header( "HTTP/11 301 Moved Permanently" );
Header( "Location: www" );
>
</head>
<body>
HTTP/11 301 Moved Permanently
</body>
</html>
ASP下的301重定向
<%@ Language=VBScript %>
<%
ResponseStatus="301 Moved Permanently"
ResponseAddHeader "Location","http://"
%>
ASPNET下的301重定向
<script runat="server">
private void Page_Load(object sender, SystemEventArgs e)
{
ResponseStatus = "301 Moved Permanently";
ResponseAddHeader ("Location","http://www);
}
</script>
ColdFusion下的301重定向
<cfheader statuscode="301" statustext="Moved permanently">
<cfheader name="Location" value="http://www"> 旧域名重定向到新域名
创建一个htaccess文件,并将下面提供的代码写入文件内,它可以确保旧域名所有的目录或者网页正确的跳转到新域名内。
记住htaccess文件一定要放在旧网站的根目录下,并且新网站要和旧网站保持相同的目录结构及网页文件。
Options +FollowSymLinks
RewriteEngine on
RewriteRule () http://www/$1 [R=301,L]
请将上面的wwwdomaincom修改成你想要跳转到的域名。
此外,我建议大家归总旧网站的外部链接,并联系相应的站点修改导入链链的URL,以指向新站点。
注意:htaccess文件只有在使用安装有Mod Rewrite模块的Apache作为WEB服务器的Linux主机上才能起作用。
域名301重定向到www的二级域名
首先要知道,www是domaincom域下的一个二级域名。
301跳转到www二级域的实现方式:
创建一个htaccess文件,并将下面提供的代码写入文件内,它可以确保所有来自对domaincom的请求都转向到对www进行请求。记住htaccess文件一定要放在旧网站的根目录下,并且新网站要和旧网站保持相同的目录结构及网页文件。
Options +FollowSymlinks
RewriteEngine on
RewriteCond %{HTTP_HOST} ^ [NC]
RewriteRule ^()$ http://www/$1 [L,R=301]
请将上面的domaincom修改成你想要跳转到的域名。
注意:htaccess文件只有在使用安装有Mod Rewrite模块的Apache作为WEB服务器的Linux主机上才能起作用。
ASP下使用webconfig来实现301重定向
如果网站根目录没有webconfig就新建一个文本文档,保存成webconfig即可,代码如下:
<configuration>
<systemwebServer>
<rewrite>
<rules>
<rule name="WWW Redirect" stopProcessing="true">
<match url="" />
<conditions>
<add input="{HTTP_HOST}" pattern="^$" />
</conditions>
<action type="Redirect" url="http://www/{R:0}"
redirectType="Permanent" />
</rule>
</rules>
</rewrite>
</systemwebServer>
</configuration>
将此webconfig上传到网站根目录即可。别忘了把上面的domaincom换成你的域名哦!
前提条件是:window主机的IIS版本必须是70或以上的。
在博客中设置301的方法
这里以Z-Blog为例详细介绍一下:
1 复制如下代码,将代码中”改成你自己的网址。
if requestServerVariables("SERVER_NAME")" then
ResponseStatus="301 Moved Permanently"
ResponseAddHeader "Location", ""
ResponseEnd
end if
2 进入Z-Blog后台,打开“文件管理”界面。
3 找到并打开网站根目录下的 defaultasp 文件。
4 将以上代码加进 defaultasp 在下图中红框所示位置。
301永久重定向
5 最后确定无误点击——提交——保存。
0条评论