服务器设置301重定向(iis怎么做301重定向)
- 服务器
- 2022-12-20 09:32:36
- 20
今天给各位分享服务器设置301重定向的知识,其中也会对iis怎么做301重定向进行解释,如果能碰巧解决你现在面临的问题,别忘了关注本站,现在开始吧!
本文目录一览:
- 1、如何设置windows2008服务器全站301重定向
- 2、服务器IIS下目录301重定向怎么弄
- 3、网站更换服务器,如何设置301定向跳转
- 4、网站301重定向怎么做?
- 5、301重定向是什么意思?怎么设置301重定向。
如何设置windows2008服务器全站301重定向
第一步:首先打开Internet 信息服务,在左侧点击被做301重定向的网站(蓝色标注);
第二步:双击右侧的HTTP重定向按钮;
第三步:将请求重定向到此目标打钩,并在下面输入你要重定向到的网站或网站目录,并将状态代码选择为永久(301):第四步:我们来看一下301重定向是否成功;
设置301重定向是不是比Windows 2003和Windows 2008操作系统的服务器要简单很多,不用加什么代码,也不用改什么文件。
服务器IIS下目录301重定向怎么弄
1.打开iis
2.在IIs里右键单击原来的首页
3.在“文件”选项卡里,选择“重定向到URL”【这个选项系统默认301处理】
4.输入你要重定向的URL
5.确定
备注:IIS里所有的文件,文件夹都可以类似的方式处理,甚至整站也可以这么处理,系统默认都是作为301永久重定向处理的!
网站更换服务器,如何设置301定向跳转
IIS下直接301设置
Internet信息服务管理器 - 虚拟目录 - 重定向到URL,输入需要转向的目标URL,并选择“资源的永久重定向”。
这个需要服务器直接操作,很多空间商不会给做。
介于空间管理程序和方法各不相同,例如之后的WEB操作管理 有可能导致301间接失效
所以如果不是自己独立服务器 不建议直接操作。条条大路通罗马看下:
1、采用isapi-rewirte组件 的伪静态完全独立,可以直接在原伪静态规则文件httpd.ini 加上301跳转代码 立即生效
【详解:利用 ISAPI Rewrite 做301永久重定向】
[ISAPI_Rewrite]
CacheClockRate 3600
RepeatLimit 32
RewriteEngine On
RewriteCond Host: ^boaer\.com$
RewriteRule (.*) http\://www\.boaer\.com$1 [I,RP]
注:----URL标准化的301重定向(以上代码)需要写在其他URL-rewrite代码之前。----
2、ASP下的301转向代码
%@ Language=VBScript %
%
Response.Status=”301 Moved Permanently”
Response.AddHeader “Location”, “.*****/***/301/”
%
3、转向代码
script runat=”server”
private void Page_Load(object sender, System.EventArgs e)
{
Response.Status = “301 Moved Permanently”;
Response.AddHeader(”Location”,”.*****.cn/***/301/“);
}
/script
4、PHP下的301转向代码
header(”HTTP/1.1 301 Moved Permanently”);
header(”Location: .*****.cn/***/301/”);
exit();
5、CGI Perl下的301转向代码
$q = new CGI;
print $q-redirect(”.*****.com/”);
6、转向代码
%
response.setStatus(301);
response.setHeader( “Location”, “.*****.cn/” );
response.setHeader( “Connection”, “close” );
%
7、转向代码
新建.htaccess文件,输入下列内容(需要开启mod_rewrite):
1)将不带WWW的域名转向到带WWW的域名下
Options +FollowSymLinks
RewriteEngine on
RewriteCond %{HTTP_HOST} ^boaer.cn [NC]
RewriteRule ^(.*)$ .*****.cn/$1 [L,R=301]
2)重定向到新域名
Options +FollowSymLinks
RewriteEngine on
RewriteRule ^(.*)$ .*****.cn/$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 www.*****.cn
DocumentRoot /home/lesishu
/VirtualHost
VirtualHost *:80
ServerName lesishu.cn
RedirectMatch permanent ^/(.*) .*****.cn/$1
/VirtualHost
Apache下除了以上2种方法,还有其他配置方法和可选参数,建议阅读Apache文档。
301转向情况检测
网站301重定向怎么做?
一般在使用网站更换域名的时候才使用301重定向。在竹子建站中做301重定向,进入网站管理,选择301 重定向,给网站的首页设置301重定向就可以了。
301重定向是什么意思?怎么设置301重定向。
301重定向也叫301跳转与301转向,也称为301永久重定向;指的是页面永久性移走,它是一种非常重要的“自动转向”技术;网址重定向最为可行的一种办法,当用户或搜索引擎向网站服务器发出浏览请求时,服务器返回的HTTP数据流中头信息(header)中的状态码的一种,表示本网页永久性转移到另一个地址。
301跳转是网站建设过程中的一个功能。一般用于2个域名指向同一个网站。 一般来说,利用跳转,对网站的排名不会有影响。但不会转移全部权重。只能说让损失降到最低。
关于服务器设置301重定向和iis怎么做301重定向的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。
本文由admin于2022-12-20发表在靑年PHP官网,如有疑问,请联系我们。
本文链接:https://qnphp.com/post/189183.html