编辑:博爱新城建站 关注: 时间:2019-12-10 14:59:41
温馨提示:专业网站建设、小程序制作、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页面嵌入一个小工具。这个小工具可以基于错误的网址提供建议,从而帮助访问者找到他们想找的东西。
拓展阅读:
博爱网站建设公司谈WordPress博客如何实现评论回复邮件通知
博爱网站推广谈WordPress显示“评论已关闭” 如何打开评论功能
博爱网站推广分享wordpress站点临时关闭或维护时应该如何处理?
本文由新城建站整理发布,喜欢请收藏,转载请保留链接 博爱小程序分享.htaccess文件实现301重定向和404错误页面的方法https://www.nccpu.net/henan/jiaozuo/boai/12778.html