教你如何设置301重定向和404页面

404页面指的是网站页面不存在ps:www.zwtseo/1231.html后面随意输入几个字母,就会跳转到404页面,告诉用户这是个错误页面。那这几个数字分别被赋予了怎样的含义呢?第一个 4 表示客户端出错,也就是服务器对你说:嘿,天堂有路你不走,404 无门你偏要闯进来; 0 表示网址输入错误;第二个4表示这个错误代码在 4 开头的错误代码中排行老四。 404错误页面的含义讲完了,现在讲讲301重定向吧,比如:zwtseo.cn这是个顶级域名,www.zwtseo.cn这是一个二级域名,但这也是两个域名,如果想统一这两个域名的话,就要做301重定向了。下面江西seo教大家如何制作一个404页面和设置301重定向。

404页面

为什么要制作404页面?难道虚拟主机和云服务器不会生成吗?答案:会生成的,但是阿里云共享虚拟主机不会生成404页面和301重定向,所以要手工制作一个301重定向和404页面。我们可以利用.htaccess文件来实现301重定向和404页面。

404页面代码

<Files ~ "^.(htaccess|htpasswd)$">

deny from all

</Files>

ErrorDocument 404 /404.html

order deny,allow

以上就是制作404代码,新建一个txt文本,把这段代码放进新建的txt文本当中,然后把txt文本后缀改成.htaccess,大家要记住直接这样改是改不了的,你们可以先1.htaccess命名文本名字,然后用FTP上传到网站根目录,然后在重命名1.htaccess文本,把前面的1删除就行了。

江西seo给大家制作了几个比较好看的404页面的网站模板自适应404页面),在这里分享给大家看看,如果大家喜欢的话,可以直接下载拿去用,直接把404页面放进根目录就好了,css、js样式你们可以自己选择放哪个文件夹,但是放好之后,你要打开404页面,因为要修改css、js的调用路径。如果大家需要404模板,点击下面下载404页面

404页面模板下载地址

404页面

301重定向制作

如果你要实现301重定向就在.htaccess文件中放入如下代码(将代码中的域名改为自己的),然后传到网站根目录即可

<Files ~ "^.(htaccess|htpasswd)$">

deny from all

</Files>

RewriteEngine on

RewriteCond %{HTTP_HOST} ^(zwtseo\.cn)(:80)? [NC]

RewriteRule ^(.*) http://www.zwtseo.cn/$1 [R=301,L]

输入自己的顶级域名试试,看看会不会跳转到www.域名。如果会跳转到带www域名,说明301重定向设置成功

同时实现404页面和301重定向方法

 

<Files ~ "^.(htaccess|htpasswd)$">

deny from all

</Files>

RewriteEngine on

RewriteCond %{HTTP_HOST} ^(zwtseo\.cn)(:80)? [NC]

RewriteRule ^(.*) http://www.zwtseo.cn/$1 [R=301,L]
 

<Files ~ "^.(htaccess|htpasswd)$">

deny from all

</Files>

ErrorDocument 404 /404.html

order deny,allow

 

结尾

通常用户被拒绝访问网站是由于权限问题或点击了错误的链接,为了降低网站错误页面对用户的“不友好感”,很多站长就精心设计出自己的404页面。有了美美的404页面,一方面可以“温柔”地告诉浏览者所请求的页面已经不存在或链接错误,更重要的是引导用户使用网站其他页面,使原本索然无味的404页面发挥有意义的作用。

版权所有,未经允许禁止转载,邹伟廷博客 QQ/微信: 893268219