当前位置: 首页 > 新闻资讯>>网页301重定向以及不同开发语言的写法
作者:郑州网站建设发布时间:2023-09-03 15:25:01查看次数:来源:网络文章数:
在网站制作中会经常用到路由重定向,URL跳转很好理解,就是使用程序语言对某个操作或事件做链接跳转,比如:当用户登录系统的时候,根据用户输入的用户名和密码对比数据库里的数据做出判断,当和数据库里存放的数据完成一致时转向登录成功的页面,不一致时转向登录失败的页面,这里的转向就是URL跳转。URL跳转有很多的不确定因素,缺点:一般认为这种跳转方法不利于SEO。
什么是301重定向?
301重定向也叫301转向、301跳转。是当用户或搜索引擎向网站服务器发出浏览请求时,服务器返回的HTTP数据流中头信息(header)中的状态码的一种,表示本网页永久性转移到另一个地址。301重定向主要是将需要转移的网址重定向另一个新的网址上,并且是永久性转移。
优点:301重定向有利于SEO,对PR有传递,可以传递网页的PR至新的地址。
使用301重定向将您原来网站上的所有网页永久重定向至新网站。这可以告诉搜索引擎和用户您的网站已永久迁移,是符合搜索引擎友好的,是目前最安全的网址域名更换方法。
ASP/VBscript 301重定向的写法:
<% '做301重定向到 Response.Status="301 Moved Permanently" Response.AddHeader "Location","https:///" %>
PHP 301重定向的写法:
<?php //做301重定向到 header('HTTP/1.1 301 Moved Permanently'); header('Location: https:///'.$request_uri);// } ?>
ASP.NET 301重定向的写法:
{ //做301重定向到 System.Web.HttpContext.Current.Response.Status = "301 Moved Permanently"; System.Web.HttpContext.Current.Response.AddHeader("Location", "https:///"); }
JSP 301重定向的写法:
<% //做301重定向到 String servername=request.getServerName(); String serverPath=request.getServletPath(); String addres="https://"; response.setStatus(HttpServletResponse.SC_MOVED_PERMANENTLY); response.setHeader("Location",addres); %>
站内文章:均为188bet博彩体育app下载方式 各部门原创内容如需转载请著名本文网站链接://www.mcissock.com/new/24632.html未经允许转载要受法律责任,如需转载请联系269247937@qq.com
*请认真填写需求信息,我们会在24小时内与您取得联系。