网站怎么做301跳转

网站怎么做301跳转,第1张

301跳转通常用在网站换域名和为了保持链接统一性所用的。比如原来的域名>

IIS下301设置:

Internet信息服务管理器 -> 虚拟目录 -> 重定向到URL,输入需要转向的目标URL,并选择“资源的永久重定向”。

ASP下的301转向代码

<%@ Language=VBScript %>

<%

ResponseStatus=”301 Moved Permanently”

ResponseAddHeader “Location”, “>

%>

ASPNet下的301转向代码

<script runat=”server”>

private void Page_Load(object sender, SystemEventArgs e)

{

ResponseStatus = “301 Moved Permanently”;

ResponseAddHeader(”Location”,”>

}

</script>

PHP下的301转向代码

header(”>

header(”Location: >

exit();

CGI Perl下的301转向代码

$q = new CGI;

print $q->redirect(”>

JSP下的301转向代码

<%

responsesetStatus(301);

responsesetHeader( “Location”,“>

responsesetHeader( “Connection”,“close” );

%>

Apache下vhostsconf中配置301转向,为实现URL规范化,SEO通常将不带>

<VirtualHost :80>

ServerName >

DocumentRoot

</VirtualHost>

<VirtualHost :80>

ServerName xxxcom

RedirectMatch permanent ^/() >

</VirtualHost>

Apache下301转向代码,新建htaccess文件,输入下列内容(需要开启mod_rewrite):1)将不带>

Options +FollowSymLinks

RewriteEngine on

RewriteCond %{>

RewriteRule ^()$ >

2)重定向到新域名

Options +FollowSymLinks

RewriteEngine on

RewriteRule ^()$ >

3)使用正则进行301转向,实现伪静态

Options +FollowSymLinks

RewriteEngine on

RewriteRule ^news-(+)\html$ newsphpid=$1

将newsphpid=123这样的地址转向到news-123html

301设置好这后,就要检测一下301是否生效。这里有两个在线检测301重定向的工具:
国内版:>

通过百度站长后台提交301跳转链接

当站点的域名或者目录发生变化时,如何想让百度快速收录变化之后的新链接、用以替代之前的旧链接,需要使用百度搜索资源平台的网站改版工具来提交你的改版关系,加速百度对已收录链接的新旧替换。

注意事项:

改版规则中的新旧链接一定要使用301的方式进行跳转。

建议使用站点改版和规则改版,会有比较短的处理周期,可以缩短后续反馈问题的追查时间。

百度搜索资源平台对改版规则的校验时间范围是05-2小时,改版生效时间范围是12-48小时,整体来看,从提交改版规则到线上生效,最短125小时,最长50小时。

该工具针对的是网站链接的改变,网站内容改版不适用于该工具。

提交的三类改版形式,不能有交叉或者包含关系,即不能有一条链接同时属于多个改版形式。

改版跳转关系请长期保持,直到新站流量完全稳定。

从提交改版规则时间计算,如72小时候线上状态一直提示改版中,可以在反馈中心提交反馈,便于工程师查看问题。

301重定向很多人不太理解,也不知道如何使用,导致域名使用很混乱,很不利于搜索引擎优化。下面我们讲解一下301重定向的相关知识。 首先把本站的方法传上来,我的是PHP系统,是这样加的,在根目录indexphp源码形如处写下以下代码: $the_host = $_SERVER['>

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/12697697.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-27
下一篇 2023-05-27

发表评论

登录后才能评论

评论列表(0条)

保存