2020年,你需要一个全网通用的网站平台

山海关建站公司谈.htaccess文件实现301重定向和404错误页面的方法

编辑:山海关新城建站 关注: 时间:2019-12-17 17:29:51


温馨提示:专业网站建设、小程序制作、APP开发,尽在新城建站,详询 15544599750(手机、微信、QQ同号)

  我们知道 .htaccess是Apache服务器的一个非常强大的分布式配置文件。正确的理解和使用.htaccess文件,可以帮助我们优化自己的服务器或者虚拟主机。比如我利用.htaccess文件创建自定义的“404 error”页面,301重定向。

  Unix 或Linux系统,或任何版本的Apache Web服务,都是支持.htaccess的,但是有的主机服务商可能不允许你自定义自己的.htaccess文件。国外目前主流的虚拟主机提供商,几乎全 部都支持自定义功能。我们的网站正是使用Apache Web服务支持.htaccess的。

  .htaccess是一个古怪的文件名 (从Win的角度来说,它没有文件名,只有一个由8个字母组成的扩展名,不过实际上它是linux下的命名,而很多linux下的东西,我们向来都会认为 很古怪的),在Win系统中是不可以直接通过“新建”文件来创建的,不过我们可以在本地电脑上写一个htaccess.txt,然后Ftp到服务器,通过 FTP来修改文件名,改成.htaccess就可以了。

  下面我们在.htaccess下面实现301重定向,我们在.htaccess文件里面写入以下代码就可以www.seo.yhzml.com重定向到seo.yhzml.com了。

  RewriteEngine on

  RewriteCond %{http_host} ^www.seo.yhzml.com [NC]

  RewriteRule ^(.*)$ http://seo.yhzml.com/$1[L,R=301]

  而404错误页面的写法更加的简单:

  继续在.htaccess文件加上一行

  ErrorDocument 404 /error.html 就 可以了。这里的前提是你在你的网站根文件夹下面制作一个error.html的页面,就是404错误跳转到的页面。ps:如果想更加具体的了 解.htaccess的使用,那可以参照Appache的doc中相关的文档。301重定向和404错误页面的制作都有利用seo,有条件的同志可以尝试 下。

  以下引用百度站长工具帮助手册的说明:

  一 303重定向

  如果您需要按搜索引擎结果中所显示的样式更改网页网址,建议您使用服务器端 301 重定向。这是确保用户及搜索引擎定向至正确网页的最佳方法。301 状态代码表示某网页已被永久迁移至新位置。

  301 重定向功能在以下情况下尤为有用:

  您已将网站移至新域,希望尽可能顺畅地完成这一转换。

  人 们通过不同网址访问您的网站。例如,如果可通过多种方式访问您的主页,如 http://example.com/home、http://home.example.com 或 http://www.example.com,那么,选择其中一个作为首选的(标准)目标网址,并通过 301 重定向将来自其他网址的流量发送到该首选网址,不失为一种很好的方法。您也可以使用网站管理员工具设置首选域。

  您正在合并两个网站,希望确保指向过期网址的链接重定向至正确网页。

  要针对托管在运行 Apache 的服务器上的网站实施 301 重定向,您需要具有访问服务器的 .htaccess 文件的权限。(如果您不清楚自己的访问权限或所用的服务器软件,请与网站托管商核实。)有关详情,请参阅 Apache .htaccess 辅导手册以及 Apache 网址重写指南。如果您的网站托管在运行其他软件的服务器上,请向您的托管商核实以了解详情。

  二 404错误页面

  网站的访问者会由于多种原因在访问您的网站时碰到404“网页不存在”的情况:

  输错了网址,或者复制粘贴网址时出错

  所点击的网页上或者email信息里的链接已经失效或不完整

  该网页的内容已经被移动或删除在碰到404页面时,访问者可能会尝试手动纠正这个错误的网址,或者点击返回按钮,甚至会直接离开您的网站。正如较早前发表在“网站管理员中心404专题周”的一篇文章中提到的,您可以采取多种方法帮助网站访问者走出这个死胡同。为了将404页面变得更加有用,我们刚刚在网站管理员工具里添加了“增强型404页面”工具。如果您已经创建了一个自定义404页面,此功能允许您在404页面嵌入一个小工具。这个小工具可以基于错误的网址提供建议,从而帮助访问者找到他们想找的东西。

拓展阅读:

山海关建站公司谈什么是百度索引量?与百度收录有什么样的关系?

山海关网站推广谈网站seo优化中的robots文件,你了解多少

山海关网站建设公司分享站长神器之换链神器的使用教程

山海关网站推广分享推荐wordpress一款很不错的插件-Delete-Revis

山海关网站推广分享网站降权是由哪些原因引起的?

山海关建站公司分享网站SEO如何集中内页权重

山海关网站建设公司分享WordPress性能优化:为什么我的博客比你的

山海关小程序谈网站为什么要做面包屑导航?面包屑导航的作用有哪些?

本文由新城建站整理发布,喜欢请收藏,转载请保留链接 山海关建站公司谈.htaccess文件实现301重定向和404错误页面的方法https://www.nccpu.net/shanhaiguan/32716.html

服务支持

我们珍惜您每一次在线询盘,有问必答,用专业的态度,贴心的服务。

让您真正感受到我们的与众不同!