2023-12-02 分类: 网站建设
301重定向是成都网站制作过程中比较重要的一部分,很多成都网站制作者喜欢直接用域名解析不做301,这种习惯是不好的,所以呢今天给大家弄了几种方法。一、php程序的301设定改变程序的空间是在开了ISApI之后的才能够这样子设置的,301才有效果。打开之后,将下面的代码复制到记事本里面去,存为.htaccess,再将.htaccess文件上传到网站空间的根目录下方行。   1、集中首页权重  将不带www的“domain.com”域名301重定向到带www的“www.domain.com”域名上第一种方法:RewriteEngine OnRewriteCompatibility2 OnRepeatLimit 200RewritebaseRewriteCond %{HTTp:Host} ^mcykj.com$RewriteRule (.*) http://www.mcykj.com$1 [NC,R=301]第二种方法:RewriteEngine onRewriteCond %{HTTpS} (on)?RewriteCond %{HTTp:Host} ^(?!www.)(.+)$ [NC]RewriteCond %{REQUEST_URI} (.+)RewriteRule .? http(?%1s)://www.%2%3 [R=301,L]  2、更换域名例如成都创新互联科技有限公司有好多个域名,那么久吧这些域名弄在一起,方便用户访问,次要的域名就可以301重定向到一个主推的域名中去RewriteCond %{HTTp:Host} ^www.domain.com.cn$RewriteRule (.*) http://www.domain.com$1 [NC,R=301]  3、把网站改版,  内部url有所变化,可以批量301重定向到新的url上。RewriteRule ^/oldpage.htm$ http://www.domain.com/ newpage.html [R=301,L]  二、asp程序301设置  1.首页重定向asp程序设置301相对简单一些,把下面的代码放到首页的开头就行,这种方法可以将不带www重定向到带www,次要域名带到主要域名里面去。<%website=request.ServerVariables("Server_name")'获取当前访问的域名if website="domain.com" then'判断如果你的域名如果是不带www域名Response.Status="301 Moved permanently"Response.AddHeader "Location","http://www.domain.com/"'做301重定向到带www的域名end if%>  2.利用web.config实现<configuration><system.webServer><rewrite><rules><rule name="WWW Redirect" stopprocessing="true"><match url=".*" /><conditions><add input="{HTTp_HOST}" pattern="^$" /></conditions><action type="Redirect" url="http://www/{R:0}"redirectType="permanent" /></rule></rules></rewrite></system.webServer></configuration>    上面就是成都创新互联科技有限公司介绍的集中常见的301重定向设置,还有其他方法的,这里就不说了,成都网站制作公司那么多,高能的成都网站制作者更是不胜其数,肯定各有高超的技能。还不如拿出来大家一起分享。,探讨行业的技术问题
网站名称:301重定向的高超办法
转载注明:https://www.cdcxhl.com/news8/298108.html
成都网站建设公司_创新互联,为您提供小程序开发、服务器托管、网站维护、面包屑导航、云服务器、Google
声明:本网站发布的内容(图片、视频和文字)以用户投稿、用户转载内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。文章观点不代表本网站立场,如需处理请联系客服。电话:028-86922220;邮箱:631063699@qq.com。内容未经允许不得转载,或转载时需注明来源: 创新互联
猜你还喜欢下面的内容