301重定向什么是301重定向,怎么做,新手,求指导

301重定向  时间:2021-01-03  阅读:()

网站301跳转或是301重定向怎么操作?

在服务器里设置。

IIS中实现301转向:1.打开信息服务管理器,在欲重定向的网页或目录上按右键 2.选中“重定向到URL” 3.在对话框中输入目标页面的地址 4.选中“资源的永久重定向” 5.点击“应用”即可生效 ASP下的301转向代码:<%@ Language="VBScript" %> <% Response.Status = "301 Moved Permanently" Response.AddHeader "Location", "网址" %>

网站301重定向怎么做?

通过本文,就算你只有一个空间,如果你能绑定多个域名,我们可以成功的将老的域名更换为新的域名,可以将老的域名里面所有ASP页面做301跳转,从而实现稳定,安全的过度到新的域名。

轻松实现全站301跳转。

更换域名,估计是很多站长都很头疼的事情。

通常大家的做法就是把老的域名通过IIS设置做301跳转到新的域名。

对于只有一个虚拟空间的站长来说,换域名更是头疼,没有多余的空间来绑定老的域名,只能放弃老的域名被搜索引擎收录的数据。

通过IIS设置的301跳转会有一个问题,以前被搜索引擎收录的文章怎么办?用户如果通过搜索引擎搜索到老的页面,点进去后,确是一个找不到的页面,或者是跳转到一个首页。

这样的话,就没办法让用户进入他想要进的页面,从而会造成网站用户的流失。

本文讲述怎么通过ASP代码来实现全站的301跳转,因为要用ASP来实现,所以只能针对网站里面的所有ASP文件来做301跳转。

通过本代码,可以实现list.asp?id=xxxx这种形式的跳转。

对于HTML页面静态页面,还没法实现全站的301跳转。

因本站的 前面的indexed有点长,不太好记,于是把域名更换为,但是这个子域名下已经有很多页面被百度、google收录。

本文就通过几行简单的代码把 全站301跳转到 相对应的页面。

下面来看看代码的具体实现: 通常对于一个网站来说,每个ASP页面都会包含同一个文件。

有conn.asp,或者是函数库function.asp。

所以,我们直接在公用文件中进行实现,从而实现全站301跳转。

本站包含文件为:function.asp。

所以我在function.asp最上端加了如下代码(注意:下面代码只能加在ASP文件代码中的最上面。

): <% currentdomain= request.ServerVariables("SERVER_NAME") '获取地址栏中当前的域名。

currenturl=request.ServerVariables("url") '获取地址栏中的域名后的ASP文件名。

currentrequest=request.ServerVariables("QUERY_STRING") '获取地址栏中?后面的参数 '如果你当前浏览的是老的PR查询地址 /querypr.asp?url=|。

则获得的currentdomain为 currenturl为/querypr.asp ,currentrequest为url=| If currentdomain="" Then '因为和是公用所有文件。

所以这里加个判定,只有当当前浏览的域名是的时候才做301跳转,只有才能实现就算是公用文件,一个空间绑定多个域名,实现老域名跳转到新的域名。

moveurl=" "&currenturl '重新组合为 /querypr.asp If currentrequest<>"" Then moveurl=moveurl&"?"&currentrequest '因为还有参数,所以将参数也组合到新的跳转地址中去。

End if '跳转。

Response.Status="301 Moved Permanently" '以下两句实现301永久性跳转 Response.AddHeader "Location",moveurl End if %>

什么是301跳转,301永久重定向,网站为什么要做301跳转?

301跳转,也叫301重定向,301转向。

指的是当用户点击一个网址时,通过技术手段,跳转到指定的另一个网站。

301跳转,一般用于二个域名指向同一个网站,一般来说,利用跳转,对网站的排名不会有影响(但最好还是一站一域名)。

不过这里要说明一下,并不是通过301跳转就能使权重完全转移的,这个还有很多因素决定。

301只能说可以让损失减少到最低。

下面给大家减少一下301的具体设置方式

1、IIS下301设置

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

2、ASP下的301转向代码

<%@ Language=VBScript %>

<%

Response.Status=”301 Moved Permanently”

Response.AddHeader “Location”, “ /html/301/”

%>

3、ASP.Net下的301转向代码

<script runat=”server”>

private void Page_Load(object sender, System.EventArgs e)

{

Response.Status = “301 Moved Permanently”;

Response.AddHeader(”Location”,” /html/301/“);

}

</script>

4、PHP下的301转向代码

header(”HTTP/1.1 301 Moved Permanently”);

header(”Location: /html/301/”);

exit();

5、CGI Perl下的301转向代码

$q = new CGI;

print $q->redirect(” ”);

6、JSP下的301转向代码

<%

response.setStatus(301);

response.setHeader( “Location”, “ ” );

response.setHeader( “Connection”, “close” );

%>

7、Apache下301转向代码

新建ess文件,输入下列内容(需要开启mod_rewrite):

1)将不带WWW的域名转向到带WWW的域名下

Options +FollowSymLinks

RewriteEngine on

RewriteCond %{HTTP_HOST} ^ [NC]

RewriteRule ^(.*)$ $1 [L,R=301]

2)重定向到新域名

Options +FollowSymLinks

RewriteEngine on

RewriteRule ^(.*)$ /html$1 [L,R=301]

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

Options +FollowSymLinks

RewriteEngine on

RewriteRule ^news-(.+).html$ news.php?id=$1

将news.php?id=123这样的地址转向到news-123.html

8、Apache下vhosts.conf中配置301转向

为实现URL规范化,SEO通常将不带WWW的域名转向到带WWW域名,vhosts.conf中配置为:

<VirtualHost *:80>

ServerName

DocumentRoot /home/lesishu

</VirtualHost>

<VirtualHost *:80>

ServerName

RedirectMatch permanent ^/(.*) /$1

</VirtualHost>

什么是301重定向,怎么做,新手,求指导

PHP下的301重定向

  <html>

  <head>

  <title>HTTP/1.1 301 Moved Permanently</title>

  <?

  Header( "HTTP/1.1 301 Moved Permanently" );

  Header( "Location: www" );

  ?>

  </head>

  <body>

  HTTP/1.1 301 Moved Permanently

  </body>

  </html> 3.4ASP下的301重定向

  <%@ Language=VBScript %>

  <%

  Response.Status="301 Moved Permanently"

  Response.AddHeader "Location","http://"

  %> 3.5ASP .NET下的301重定向

  <script runat="server">

  private void Page_Load(object sender, System.EventArgs e)

  {

  Response.Status = "301 Moved Permanently";

  Response.AddHeader ("Location","http://www);

  }

  </script>

本人只会这两种。



LightNode($7.71/月)香港cn2精品线路

LightNode官网LightNode是一家位于香港的VPS服务商.提供基于KVM虚拟化技术的VPS.在提供全球常见节点的同时,还具备东南亚地区、中国香港等边缘节点.满足开发者建站,游戏应用,外贸电商等应用场景的需求。为用户带来高性能服务器以及优质的服务的同时还提供丰厚的促销活动,新用户注册最高送$20。注册用户带新客即可得10%返佣。商家支持PayPal,支付宝等支付方式。官网:https:/...

LOCVPS:VPS主机全场8折,德国/荷兰/美国KVM终身7折

LOCVPS发来了针对元旦新年的促销活动,除了全场VPS主机8折优惠外,针对德国/荷兰KVM #1/美国KVM#2 VPS提供终身7折优惠码(限量50名,先到先得)。LOCVPS是一家成立于2012年的国人VPS服务商,提供中国香港、韩国、美国、日本、新加坡、德国、荷兰、俄罗斯等地区VPS服务器,基于KVM或XEN架构(推荐优先选择KVM),均选择直连或者优化线路,国内延迟低,适合建站或远程办公使...

香港CN2云服务器 1核 2G 35元/月 妮妮云

妮妮云的来历妮妮云是 789 陈总 张总 三方共同投资建立的网站 本着“良心 便宜 稳定”的初衷 为小白用户避免被坑妮妮云的市场定位妮妮云主要代理市场稳定速度的云服务器产品,避免新手购买云服务器的时候众多商家不知道如何选择,妮妮云就帮你选择好了产品,无需承担购买风险,不用担心出现被跑路 被诈骗的情况。妮妮云的售后保证妮妮云退款 通过于合作商的友好协商,云服务器提供2天内全额退款到网站余额,超过2天...

301重定向为你推荐
电脑管家和360哪个好360和电脑管家哪个好燃气热水器和电热水器哪个好燃气热水器和电热水器的区别是什么,哪个比较好?传奇类手游哪个好什么传奇类手游好玩不坑钱?华为p40和mate30哪个好mate30 5G和p40 5G有什么区别?少儿英语哪个好少儿英语,那个好一些?群空间登录手机能否登录群空间,如何登录考生个人空间登录第一次登陆湖南省高等教育自学考试 考生个人空间就密码不对为什么辽宁联通网上营业厅辽宁联通网上营业厅为什么不能交小灵通的话费?qq网盘在哪里qq网盘在哪里dns服务器设置怎么修改dns服务器
北京网站空间 韩国虚拟主机 鲁诺vps 西部数码vps 骨干网 腾讯云数据库 12306抢票攻略 win8升级win10正式版 京东商城双十一活动 52测评网 微信收钱 idc资讯 1g内存 什么是服务器托管 南通服务器 服务器托管什么意思 最好的qq空间 cloudlink 512mb 台湾google 更多