2008服务器301重定向(302重定向怎么解决)
- 服务器
- 2022-12-19 02:04:39
- 11
今天给各位分享2008服务器301重定向的知识,其中也会对302重定向怎么解决进行解释,如果能碰巧解决你现在面临的问题,别忘了关注本站,现在开始吧!
本文目录一览:
- 1、如何通过URL重写规则实现301重定向
- 2、如何通过ftp实现301重定向
- 3、301重定向是什么意思?可以详细说一下如何做301重定向吗?
- 4、windows 2008 iis7 服务器301重定向
- 5、301重定向是什么意思?怎么设置301重定向。
- 6、阿里云Win2008服务器怎么做301重定向
如何通过URL重写规则实现301重定向
如何实施301重定向
①:虚拟主机
Linux虚拟主机设置301跳转方法:
在本地新建一个文本文件,最好用的专业的编辑器软件如EditPlus 将代码粘入
RewriteEngine On
RewriteCond %{HTTP_HOST} !^ [NC]
RewriteRule ^(.*)$ [R=301,L]
说明:上述规则是将站点所以访问域名都重定向到(规则中的域名请修改为自己的域名),如果仅想将绑定在站点上某个域名(如:)重定向到,规则如下:
RewriteCond %{HTTP_HOST} ^ [NC]
RewriteRule ^(.*)$ [R=301,L]
如果有多种需求,如abc.com跳转到 qwe.com跳转到,规则如下:
RewriteEngine On
RewriteCond %{HTTP_HOST} ^abc.com$ [NC]
RewriteRule ^(.*)$ [R=301,L]
RewriteCond %{HTTP_HOST} ^qwe.com$ [NC]
RewriteRule ^(.*)$ [R=301,L]
根据自己的需要进行添加修改,然后上传到服务器wwwroot目录,改名为.htaccess即可
win虚拟主机设置301跳转方法:
手动设置的(没有自动生成)
1、进入主机控制面板,进入ISAPI筛选器设置,点击"开启自定义URL静态化支持"按钮。
2、待开启伪静态功能后,进入FTP文件管理,找到\others\discuz\httpd.conf 修改这里面的规则。
3、示例代码:
RewriteCond %{HTTP:Host} ^abc.com$
RewriteRule (.*) [NC,R=301]
#第一条表示要做跳转的域名,第二条表示要跳转到的域名
#如果有很多域名要做跳转,那么可以将第一条规则改为
RewriteCond %{HTTP:Host} !^
这样,就表示非的域名访问都会跳转到 #多个域名做跳转的第二种方法是,首先复制多个 RewriteCond 项,将域名改好 除了最后一项,其余的 RewriteCond 项最后都要加个参数 [OR]即可。
注意:现在很多虚拟主机都自带301的配置,可以在主机控制面板上生成代码信息,然后按照上面的提示进行301重定向。
②:window独立服务
Win独立服务301设置(win2003、win2008):
1、IIS服务器实现301重定向
打开IIS,右键-属性-网站-IP地址那里点编辑增加一个站点,然后绑定一下主机头,也可以绑定更多的闲置域名。如图所示:
打开IIS,首先新建立一个站点,随便对应一个目录E:\wwwroot\301web。该目录下只需要2个文件,一个
default.html,一个404.htm。在欲重定向的网页或目录上按右键;选中“重定向到URL”;在对话框中输入目标页面的地址;切记,记得选
中“资源的永久重定向”;当然,最后要点击“应用”,完成。如下图所示:
注意:win2003跟win2008都是使用IIS服务器,所以301重定向的步骤方法是一样的。
③:Linux独立服务器
Linux独立服务器301设置(红帽企业版、centos):
我用的是红帽企业版,用的是源码包装的Web环境。然后我进入Linux服务器,找到apache的主配置文件 httpd.conf , 我的apache服务器下有多个虚拟主机,我找到我要做301重定向的虚拟主机,然后添加如何的代码(代码是完整的):
1、进入Linux服务器,然后找到httpd.conf的Apache 主配置文件,下图红色框是我所在的完整位置,蓝色框是内容,也就是命令pwd现实所在位置,ls查询当前位置的内容。
既然找到主配置文件了,我们通过命令vi httpd.conf 编辑一下,在最后添加如下完整的代码。要找到配置的那个虚拟主机然后添加代码, 不要乱添加。
ServerName
ServerAdmin webmaster@dummy-host.example.com
LogLevel warn
ErrorLog logs/dummy-host.example.com-error_log
CustomLog logs/dummy-host.example.com-access_log common
ServerName abc.com
ServerAdmin webmaster@dummy-host.example.com
RewriteEngine on
RewriteRule ^(.*)$ [R=301,L]
LogLevel warn
ErrorLog logs/dummy-host.example.com-error_log
CustomLog logs/dummy-host.example.com-access_log common
注意:不同形式安装的apache 其路径是不同的,有源码包、有YUM等安装方式,两种马路是不一样的,建议新手联系空间商并实施301重定向。
④:绑定/本地DNS
如果具有对本地DNS记录进行编辑修改的权限,则只要添加一个记录就可以解决此问题。若无此权限,则可要求网站托管服务商对DNS服务器进行相应设置。
⑤:DNS服务器的设置
若要将blog.abc.com指向,则只需在DNS服务中应增加一个别名记录,可写成:blog IN CNAME 。
如需配置大量的虚拟域名,则可写成:* IN CNAME .
这样就可将所有未设置的以abc.com结尾的记录全部重定向到上。
如何通过ftp实现301重定向
服务器为win2008以上版本的系统,就可以通过FTP进行设置。
将以下规则复制到记事本内,保存为web.config(注意abc1.com替换为自己的域名)上传到网站根目录。
?xml version="1.0" encoding="UTF-8"?
configuration
system.webServer
rewrite
rules
rule name="301Redirect" stopProcessing="true"
match url="(.*)" /
conditions logicalGrouping="MatchAny"
add input="{HTTP_HOST}" pattern="^abc1.com$" /
/conditions
action type="Redirect" url="{R:0}" redirectType="Permanent" /
/rule
/rules
/rewrite
/system.webServer
/configuration
301重定向是什么意思?可以详细说一下如何做301重定向吗?
301永久重定向对SEO无任何不好的影响,而且网页A的关键词排名和PR级别都会传达给网页B,网站更换了域名,表示本网页永久性转移到另一个地址,对于搜索引擎优化|SEO来说,给搜索引擎一个友好的信息,告诉它此页面已永久重定向,避免搜索引擎找不到页面。
什么情况下使用301重定向
1:网站更换域名时,通过301永久重定向将旧域名重定向至新域名,挽回流量损失和SEO。
2:当出于需要删除网站中的某些目录时,比如我要删除我博客下的博客导航,这时就可以用301永久重定向到网站首页。
3:如果你有多个闲置域名时需要指向同一网站时,通过301永久重定向可以实现。
4:你打算实现网址规范化。
教程链接:
网页链接
windows 2008 iis7 服务器301重定向
这个很简单的,在IIS服务安装的时候就有一项是重新定向服务.你可以在那里设置,如果没有的话你在添加服务角色里找一下然后安装上,IIs7应该比6好用多了.
301重定向是什么意思?怎么设置301重定向。
301重定向也叫301跳转与301转向,也称为301永久重定向;指的是页面永久性移走,它是一种非常重要的“自动转向”技术;网址重定向最为可行的一种办法,当用户或搜索引擎向网站服务器发出浏览请求时,服务器返回的HTTP数据流中头信息(header)中的状态码的一种,表示本网页永久性转移到另一个地址。
301跳转是网站建设过程中的一个功能。一般用于2个域名指向同一个网站。 一般来说,利用跳转,对网站的排名不会有影响。但不会转移全部权重。只能说让损失降到最低。
阿里云Win2008服务器怎么做301重定向
IIS里有设置301重定向的,你可以到那去看看。地址就是你要重定向的地址
2008服务器301重定向的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于302重定向怎么解决、2008服务器301重定向的信息别忘了在本站进行查找喔。
本文由admin于2022-12-19发表在靑年PHP官网,如有疑问,请联系我们。
本文链接:https://www.qnphp.com/post/25034.html