我们在做网站优化的时候,网站的404页面,301重定向这都是必须要设置好的内容,这对于以后网站优化是非常重要的,那如何来自定义404页面,以及301重定向呢,我们购买的很多服务器,空间管理后台里面都可以设置,但是个别的空间服务商的管理后台就不能设置,那怎么办了,之前长沙seo强也就遇到了类似的问题,程序代码这块也不是很懂,只能靠百度,寻找到了相关信息,整理了下,还是比较简单的 给大家分享下。
下面讲的就是通过web.config文件来进行设置
什么是web.config文件呢,web.config文件是一个XML文本文件,它用来储存ASP.NETWeb 应用程序的配置信息,修改web.config文件,及时就可以生效.
下面是从网上搜集到的设置404页面和301重定向的代码.
<?xml version="1.0" encoding="UTF-8"?>
<configuration>
<system.webServer>
<rewrite>
<rules>
<rule name="Redirect" stopProcessing="true">
<match url=".*" />
<conditions>
<add input="{HTTP_HOST}" pattern="^qiangseo.com$" />
</conditions>
<action type="Redirect" url="http://www.qiangseo.com/{R:0}" redirectType="Permanent" />
</rule>
</rules>
</rewrite>
</system.webServer>
<system.webServer>
<httpErrors errorMode="DetailedLocalOnly">
<remove statusCode="404" />
<error statusCode="404" path="/404.htm" responseMode="ExecuteURL" />
</httpErrors>
</system.webServer>
</configuration>
前面一段是设置301重定向 意思是qiangseo.com301重定向www.qiangseo.com,在这两个地方设置好你要跳转的域名就可以了 再重新上传就生效了
第二段是设置404页面 path="/404.htm"是404页面的存放的目录,一般都是放置到根目录。
一开始的时候 从不同的地方复制的两段代码 产生了两段<configuration>代码,就没有生效,后面百度了下,才找到原因<configuration>和 <html>一样,在web.config文件里面,只存在一对。
以上就是我总结的通过web.config设置404页面,301重定向的方法。
按字母顺序浏览:A B C D E F G H I J K L M N O P Q R S T U V W X Y Z
→我们致力于为广大网民解决所遇到的各种电脑技术问题 如果您认为本词条还有待完善,请 编辑词条
上一篇如何设置代理IP?
下一篇dreamweaver怎么设置背景图片