实现301转向都有哪些方式

发布时间:2024-9-21 09:52:53 来源:赵彦刚

301转向【xiàng】,也就是【shì】301重定向。那么针对301转向【xiàng】实现的方式上【shàng】,不【bú】仅仅有一种方式,下面我们来说说一些具【jù】体实【shí】现301转向的【de】方法。

1、通过服务器环境实现301转向

大【dà】多数网【wǎng】站采用的都是apache、nginx的服务器环境搭【dā】建的网站【zhàn】。针对于这两个服务环境,我【wǒ】们可以通过【guò】配置【zhì】文件conf来实现【xiàn】301的【de】设置【zhì】。找到apache或nginx的配置文件,写上如下的代码片段。

server
{ listen 80;
server_name www.zqllO.com www.aaa.com www.bbb.com;
if ($host !='ww.zqllO.com') ####注意,这里很【hěn】严格,if后面【miàn】要有空格,!=两边都【dōu】是空格。
{ 
rewrite A/ (.*)$ http://www.zqllO.com/$l permanent;
}
index,index.php,index.html,index.htm;
root /data/www;
}

如上图【tú】,可以【yǐ】采【cǎi】用了if的【de】判断语句。当【dāng】访问域名不是www.zq11*.com/的时候,都【dōu】跳转到www.zq11*.com上,第二个www.zq11*.com后面【miàn】有个$1,其【qí】意思就是不管【guǎn】后面是什么,等【děng】同【tóng】于www.zq10*.com/*。

2、使用php实现301转向

在php中引【yǐn】入如【rú】下【xià】图的一段代【dài】码,即可实现301跳转。这个更多针【zhēn】对于单个网页而使用【yòng】。

<?php
header(location:http://www.feiyuseo.com,true,301););
exit;
?>

location后面【miàn】的网址,就【jiù】是你要设置的新网【wǎng】址。切记不【bú】要丢了http。

3、.htaccess文件实现301转向

在.htaccess文件中,写入如下代码即可。

Options +FollowSymlinks All -Indexes
rewriteEngine on
rewriteBase /
RewriteCond %{HTTP_HOST} ^zhaoyangang.cn$
RewriteRule ^(.*)$ http://www.new.com/$1 [R=301,L]

即可【kě】实现,301转向【xiàng】。当然利用这种方式实【shí】现301转向的逻辑【jí】和规【guī】则【zé】还【hái】有更多,这里我们只介绍实现方式,具【jù】体细节还请【qǐng】自行研究【jiū】。

4、windows的iis服务器实现301转向

1.打开internet信息服务【wù】管【guǎn】理器,在欲重【chóng】定【dìng】向的网页或目录上按【àn】右键

2.选中“重定向到URL”

3.在对话框中输入目标页面的地址

4.选中“资源的永久重定向”

5.点击“应用”即可生效

ASP下的301转向代码:

<%@ Language="VBScript" %> <% Response.Status = "301 Moved Permanently" Response.AddHeader "Location", "网址" %>

最新资讯

  1. 2019年乌镇大会,也说说互联网
  2. 响应式网站建设需要准备多少开发预算
  3. CMSJIA介绍
  4. 遵义信息技术服务、WEB软件开发公司
  5. 建设公司网站的作用体现
  6. 品牌保护中域名、商标同等重要
  7. 网站建设哪家公司好
  8. 建设开发手机网站的优势及作用
  9. 我们研究了100个小程序,得出了这些经验!
  10. 公司定制开发网站建设的优势
  11. 移动互联网建站:遵义做网站建设那家公司好
  12. 贵州腾巢网络成功入驻熊掌号,再现移动互联时代新域名