前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >什么是 301 重定向?301 跳转怎么设置?

什么是 301 重定向?301 跳转怎么设置?

作者头像
Hello-1
发布2022-08-30 16:42:43
4.5K0
发布2022-08-30 16:42:43
举报
文章被收录于专栏:爱分享

网站该用 www 的域名还是不带 www 域名?

很多人不理解为什么要用自己网站的域名做 301 重定向,有些同学不知道怎么最好的使用域名,随意解析,这很不利于搜索引擎收录和优化还有用户的体验。

建议首选带 www 的域名,很多大型网站如百度、新浪、腾讯这些打开后都是 www 为域名前缀。

什么是 301 重定向?

301 转向 (或叫 301 重定向,301 跳转) 是当用户或搜索引擎向网站服务器发出浏览请求时,服务器返回的 HTTP 数据流中头信息 (header) 中的状态码的一种,表示本网页永久性转移到另一个地址。301 重定向主要是将需要转移的网址重定向另一个新的网址上,并且是永久性转移。

如壹一阁中域名 y1g.com 可以看到自动跳转到 www. y1g.com 这样的效果就是 301 重定向。

除了 301 转向,网址转向还有其他方法,如 302 转向、JavaScript 转向、PHP/ASP/CGI 程序转向、Meta Refresh 等。

如何实现转跳

这边分享两种方法,一种是使用.htaccess 文件修改,另一种是宝塔 Linux 面板自带的 301 重定向。

.htaccess
代码语言:javascript
复制
RewriteEngine OnRewriteCond %{HTTP_HOST} ^sccens.net [NC]RewriteRule ^(.*)$ http://www.y1g.com/$1 [L,R=301]

注:设置.htaccess 文件(只适用于 Apache, 并且需要虚拟主机支持)

宝塔面板转跳

宝塔面板中自带 301 重定向选项,非常简单。 登录宝塔面板,进入网站,进入 301 重定向

PHP 实现自动转跳

代码语言:javascript
复制
<?php    if ($_SERVER['HTTP_HOST'] <> "www.y1g.com")  {    $xredir = "https://".$_SERVER["SERVER_NAME"].$_SERVER["REQUEST_URI"];    header("Location: ".$xredir);  }?>

修改第二行的 www.y1g.com 改为你自己的域名(带 www),然后第四行的 https://,如果你开启了 HTTPS 则不用修改,如果你没有 HTTPS 则修改为 http://。 然后添加到 header.php 文件的顶部即可

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 网站该用 www 的域名还是不带 www 域名?
  • 什么是 301 重定向?
    • 如何实现转跳
      • .htaccess
      • 宝塔面板转跳
  • PHP 实现自动转跳
相关产品与服务
轻量应用服务器
轻量应用服务器(TencentCloud Lighthouse)是新一代开箱即用、面向轻量应用场景的云服务器产品,助力中小企业和开发者便捷高效的在云端构建网站、Web应用、小程序/小游戏、游戏服、电商应用、云盘/图床和开发测试环境,相比普通云服务器更加简单易用且更贴近应用,以套餐形式整体售卖云资源并提供高带宽流量包,将热门软件打包实现一键构建应用,提供极简上云体验。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档