vps 如何做301重定向,网站301重定向怎么做

大家好,关于vps 如何做301重定向很多朋友都还不太明白,今天小编就来为大家分享关于网站301重定向怎么做的知识,希望对各位有所帮助!

域名设置301重定向如何操作

第一种情况,如果你有服务器或者vps,且系统是windows系统的。

在iis下,可以很简单的设置实现全站重定向。

具体方法是:在VPS里把www.xxxx.com域名的网站搭建好以后,按照同样的方式搭建一个xxxx.com的网站。然后打开“iis”。在XXXX.com的网站上鼠标右键打开选择属性,选择“主目录”标签,然后按照这个图设置

第二种情况,如果你的系统是Linux的。

做整站301跳转,很简单。如下修改文件httpd.conf或者.htaccess文件保存就可以了:

RewriteEngine On

RewriteCond%{HTTP_HOST} ^xxxx.com [NC]

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

第三种情况,如果你是虚拟主机用户,如果你有子目录,恭喜你,也可以整站301重定向。具体方法是:

1.新建404.asp,把下面代码放到新建的404文件中保存。

代码

<%@ Language=VBscript%>

<%

Dim PageURL

PageURL=“http://”&Request.ServerVariables("HTTP_HOST")&request.ServerVariables("URL")&"?"&Request.ServerVariables("QUERY_STRING")

PageURL= Replace(PageURL,“";,"")//修改为你的老域名

Response.Status="301 Moved Permanently"

Response.AddHeader"Location",“”&PageURL&""//修改为你的域名

%><%@ language="VBscript">

<%@ language="VBscript">

2.新建index.asp,把下面代码放到新建的ind文件中保存。

代码

<%@ Language=VBscript%>

<%

Response.Status="301 Moved Permanently"

Response.AddHeader"Location",""//修改为你的域名。

%><%

Response.Status="301 Moved Permanently"

Response.AddHeader"Location",""//修改为你的域名。

%>

3.用ftp在网站根目录新建文件夹名为301,把上面的index.asp和404.asp上传进去。然后打开虚拟主机控制面板,添加子目录,把域名xxxx.com绑定到301文件夹,绑定后设置所属404页面为404.asp:

第四种情况,如果你是虚拟主机用户且你没有子目录,缺银子呗,呵呵,也是可以整站301的,具体方法是:

在网站根目录http.ini文件中,添加如下代码:

[ISAPI_Rewrite]# 3600= 1 hourCacheClockRate 3600RepeatLimit 32

了了

RewriteCond Host:^xxxx\.com$

RewriteRule(.*) http\://www\.xxxx\.com$1 [I,RP)

当301重定向实施完之后,旧版本页面跳转到了新版本页面,或网址规范化了再或者其他的,大部分的站长都不会注意到301的HTTP状态是否返回成功。就在此时,可能有些网站的301重定向不传递状态或者出现404错误的状态码,这样容易造成任何情况下做的301重定向无法达到效果。笔者认为,想要正确的、有效果的做301重定向,一些细节还是需要注意的。

例如:404错误(页面未找到)或者200 OK(页面成功加载);301(返回301状态码成功)

正确的HTTP状态码:

错误的HTTP状态码:

iis重定向有什么用IIS重定向

如何通过IIS设置301重定向

1。301IIS下是-->在互联网信息服务管理器中-->:虚拟目录-->重定向到URL,输入要重定向的目标URL,选择“资源永久重定向”。在IIS中,Apache中mod_rewrite的功能也可以通过安装ISAPIRewrite组件来实现。详见ISAPIRewrite3下载及常用301规则。2.ASP:3下的301跳转代码。ASP下的301跳转代码。净:4。PHP:header下的301跳转代码(“http/1.1301永久移动”);表头("位置:106/");exit();5.CGIPerl下的301跳转代码:$q=newCGI打印$q-重定向("");6.JSP:7下的301跳转代码。Apache下的301跳转代码:创建新的。htaccess文件,并输入以下内容(mod_rewrite):1需要开启):1)[NC]重写规则(。*)$[L,R=301]2)重定向到新域名:Optionsfollowsymlinksrewritengineonwrriterule(。*)$[L,r=301]3)使用正则301跳转实现伪静态:OptionsfollowsymlinksrewritenginewrriteruleNews-(。)Html1会不会news.php?id=123的地址去news-123.html8,301跳转配置在Apache下的vhosts.conf中:为了规范URL,一般会不带redirectmatchpermanent/(。*).

网站301重定向后打不开在iis里设置后打不开?

你要新建一个站点(不带www),然后在IIS中选中刚才你建立的站点,右键,属性,主目录,选择"重定向到",输入你带www的网址,同时注意选中下面的资源的永久重定向选项。

如何让一个域名访问的时候跳转到另一个网站上?

让一个域名访问的时候跳转到另一个网站上做301重定向即可,301重定向的做法如下(以windows服务器为例):打开vps上的IIS管理器2.在“网站”上右键单击,选择新建——网站来创建一个新的网站。描述随便写,用于区分网站3.网站IP地址:vps上分配的ip点击小箭头就可以了。此网站主机头:需要做301重定向的域名。比如xxx.com4.主目录路径:随便指向vps当中的任何路径。可以在D盘新建一个名字为301的文件夹。里面放一个

default.html

和一个404页面就行。访问权限,默认就行。完成创建。5.在网站的列表中就出现了一个新的网站。6.在新建的这个网站上右键单击。选择属性——主目录

windows2008r2怎么安装iis?

今天来分享如何在windowsserver2008R2服务器上面安装iis,并搭建项目。

先说一下我们此次演示的环境吧,使用的是VirtualBox虚拟机加载windowsserver2008R2企业版,关于如何VirtualBox如何在windows电脑上安装就不讲了,想必每个人都会哈!关于虚拟机上面安装windowsserver2008R2,不会的同学可以参考此文章虚拟机VirtualBox-5.1安装windowsserver2008r2,在此还要多提醒一句,一定要记得服务器的密码哦,要不然就晾凉啦。

下面,给大家简单的讲一讲IIS。IIS全称是InternetInformationservices,意思是互联网服务,是微软发行的。现在最新版本是IIS8.0版本,我们今天将要在电脑上安装7.0版本,下面开始在win服务器上面安装IIS。

(1)我们打开windowsserver,在桌面“计算机”上面右键,选择“管理”(如果桌面上面没有计算机,可以在桌面空白位置,右键选择个性化,点击左侧“更改桌面图标”,选择“计算机”,点击“应用、确定”,然后回到电脑桌面即可,进入服务器管理器。

IIS服务器

(2)我们在服务器管理器页面,点击“操作”,添加“角色”,勾选“Web服务器(IIS)”,默认会弹窗,点击“添加必须的功能”。进入下一步;

IIS安装

IIS安装弹窗

(3)进入“服务角色”,在默认勾选的角色服务上面,我们在勾选“HTTP重定向”和“FTP发布服务”,点击“下一步”;

IIS服务器角色

(4)进入服务安装界面,点击“安装”即可。

确认安装

IIS安装过程

(5)安装完成,点击“关闭”,回到“服务器管理器”页面。

IIS安装完成

(6)验证IIS,打开浏览器,在地址栏输入127.0.0.1或本机ip地址,出现IIS欢迎页面表示安装成功。

IIS7.0

(7)使用IIS环境搭建网站,在“开始”菜单找到“Inter信息服务(IIS)管理”,在打开的管理器依次点击。

搭建网站

至最后一层,点击右侧“添加网站”,在弹窗内添加网站信息。物理路径须选择wwwroot目录,网站目录可自定义。

填写网站信息

(8)在物理路径目录文件内新建“index.html”文件;

index.html

使用编辑器打开,输入经典代码,或直接输入“helloword”,然后我们在浏览器上刷新我们刚刚打开的页面,或输入127.0.0.1,打开页面。

欢迎页面

表示IIS及网站已经搭建完成,对于PHP项目需有PHP环境及配置IIS。我们在下节讲解到。

错误码404手机解决方法

一、无法在所请求的端口上访问Web站点

对于存在的网页内容由于路径改变而导致访问不了时,可在IIS中定义404错误指向一个动态页面,在页面里面使用301永久重定向跳转到新的地址,此时服务器返回301状态码即可

二、Web服务扩展锁定策略阻止本请求

设置404指向一个设计好的html文件,此时页面返回的404状态码,现在的idc提供商基本都提供404设置的功能,直接上传文件设置即可

三、MIME映射策略阻止本请求

404指向一个动态页面,比如error.asp,如果不在页面里面进行设置,仅仅是返回提示的HTML代码,将导致页面返回200状态码,这是不正确的,可以在显示完提示内容后,增加一句Response.Status=404NotFound,这样就保证页面返回404状态码。

301跳转怎么做

什么是301跳转?

301跳转,也叫301重定向,301转向。简单的说就是当用户点击一个网址时,通过技术手段,跳转到指定的另一个网站。

301跳转有什么作用?

301跳转可用于网站改版更换域名、网站权重转移等等,301跳转有利于网站SEO的优化,可以聚集网站权重。大家有可能遇到过这样的问题,不带WWW的域名权重为2,而带WWW的域名权重为1,这就可以看出来,网站权重的分散,这个时候我们应该做301跳转,把权重集中起来。

301跳转如何做?

第一、是直接在域名上做跳转

这种方法是最方便也是最简单的,但是需要你的域名商(国内基本没有这类域名商了)提供这项功能或者到dnspod这类dns商家去购买转发服务,一年一百多的样子。

第二、用服务器做跳转

vps或者独立主机,如果是的话可以将无WWW的解析至服务器IP,然后使用IIS或ap新建一个空网站,将无WWW网站绑定后然后勾上转发至带WWW的域名即可。(后面详细介绍)

第三、用代码进行跳转

如果前两种方法都不行的话,那我们只能选择用代码进行跳转,因为代码不一样解析器会不一样。每一种语言都有自己的301跳转代码,代码大家可以上百度里面搜索,到处都是!

以上有三种方法,北京SEO在这里就以本博客(www.bjseoer.com)为例,详细的介绍一下,如何利用IIS服务器进行301跳转的设置,实现主域名跳转到WWW域名上面。如以下步骤及图片讲解,请按步骤进行操作:

阅读剩余
THE END