`
tuyinbo
  • 浏览: 22139 次
  • 性别: Icon_minigender_1
  • 来自: 武汉
社区版块
存档分类
最新评论

重定向语句Response.Redirect()方法与Response.RedirectPermanent()对搜索引擎页面排名的影响

阅读更多

      在ASP.NET中,开发人员经常使用Response.Redirect()方法,用编程的手法,将对老的URL的请求转到新的URL上。但许多开发人员没有意识到的是,Response.Redirect()方法发的是个 HTTP 302 Found (临时转向) 回复,会在用户尝试访问老的URL时,导致多余的HTTP往返。搜索引擎一般不会跟随多个重新转向跳转,意味着使用一个临时转向会负面影响你的网页排名。

      ASP.NET 4引进了一个新的Response.RedirectPermanent(string url)辅助方法,可以用来做一个HTTP 301 (永久性重定向)重新定向。这会导致能识别永久性重新定向的搜索引擎和其他用户代理保存和使用与内容相关联的新URL。这会使你的内容编入索引,你的搜索引擎页面排名得到提高。

 

分享到:
评论

相关推荐

    【ASP.NET编程知识】ASP.NET实现从服务器下载文件问题处理.docx

    在 ASP.NET 中,Response.Redirect 方法可以用来重定向到另一个页面。但是,如果使用 Response.Redirect 方法,可能会出现 ThreadAbortException 异常。为了解决这个问题,可以使用 Response.Redirect 方法的重载,...

    一个空间绑定多个域名实现自动跳转的几种方法[参考].pdf

    然后使用`Response.Redirect`方法将页面重定向到相应的目标地址。这种方法的优点是服务器端处理,不受客户端JavaScript支持情况的影响,但每次请求都会创建新的HTTP连接,可能影响性能。 - 第二种方法采用`Select ...

    金鹰asp超速入门视频教程-044.Response属性.rar

    6. **Response.Redirect**:这个方法用于重定向用户的浏览器到另一个URL。在需要跳转页面或者处理错误时,此功能非常实用。 7. **Response.End**:用于结束当前的HTTP响应,阻止后续的ASP代码执行。常用于处理逻辑...

    asp中的request response语句语法解析

    例如,`Response.Write`方法用于将字符串写入HTTP响应体,`Response.ContentType`属性用于设置响应的MIME类型,`Response.Redirect`方法用于重定向用户到另一个URL。 在实际应用中,常常会结合Request和Response...

    一个空间绑定多个域名实现自动跳转的几种方法知识.pdf

    `Server.Transfer`方法与`Response.Redirect`类似,但不会触发客户端的重定向,而是直接在服务器内部转移请求,因此在某些情况下性能更好。 以上五种方法都能实现根据域名自动跳转的功能,选择哪种方法取决于具体...

    asp 返回前一页并且刷新前一页

    在ASP中,可以使用`Response.Redirect`方法来重定向浏览器到另一个URL,包括前一页。但是,这个方法并不会直接返回前一页,而是发送一个新的HTTP请求。为了实现返回前一页,我们需要使用JavaScript的`history.back...

    JSP实验报告+登录系统的制作课程 简单的登录页面 制作页面

    在 JSP 中,可以使用 `response.sendRedirect()` 方法将用户重定向到另一个页面,例如 `response.sendRedirect("login.jsp");` 用于将用户重定向到 login.jsp 页面。 知识点4: Form 表单的使用 Form 表单是 HTML ...

    根据域名跳转代码

    - `response.redirect`:ASP内置对象,用于实现网页重定向。它接受一个URL作为参数,并将浏览器重定向到该URL所指向的页面。 ### 4. 扩展知识点 #### 4.1 HTTP状态码 在实际应用中,通常会使用HTTP状态码来表示...

    jsp页面跳转

    `response.sendRedirect()` 是另一种常见的页面跳转方法,它是基于客户端的重定向技术,主要应用于需要改变客户端浏览器地址的情况。 **实现原理:** 当调用 `sendRedirect()` 方法时,服务器会向客户端返回一个新...

    入门asp习题

    在ASP中,可以使用`Response.Redirect`方法实现页面重定向: ```vb If userIsLoggedIn Then Response.Redirect "main.asp" ' 用户已登录,重定向到主页 Else Response.Redirect "login.asp" ' 用户未登录,重定向...

    asp常用3.txt

    - 使用 `Response.Redirect` 方法将用户重定向到另一个页面。 - 示例: ```vb If Request("name") = "admin" And Request("pass") = "admin" Then Response.Redirect "admin.asp" Else Response.Redirect ...

    ASP编程完全手册(1)

    我们可以通过Response.Write方法输出文本,Response.BinaryWrite方法发送二进制数据,或者使用Response.Redirect方法重定向用户到另一个页面。 3. Session对象:Session对象允许在用户的整个会话期间存储和检索变量...

    常用asp代码添加删除修改查询

    - **知识点**:`Request.ServerVariables("QUERY_STRING")`获取当前请求中的查询字符串,然后通过`Response.Redirect`函数将其传递到下一个页面。 #### 13. Global.asa文件的作用 - **功能描述**:解释Global.asa...

    php的header和asp中的redirect比较

    在这种情况下,ASP会立即重定向到第一个指定的URL(`a.asp`),而不会执行后续的`response.redirect`语句。 相反,PHP的行为不同。如果连续调用两个`header`函数: ```php header("Location: ../a.php"); header...

    代码(学生管理系统)

    this.Response.Redirect("teacher.aspx", true); } else { this.Response.Redirect("admin.aspx", true); } break; } } } // 登录失败,重定向至错误页面 this.Response.Redirect("error.aspx", true);...

    FIF小组ASP互动教程作业答案

    3. **使用 `Response.Write` 输出变量值**:如果想要在页面上显示变量的值,可以使用 `Response.Write` 方法。例如: ```asp <% Dim value : value = 10 : Response.Write(value) %> ``` #### 3.3 循环与条件...

    域名判断后跳转

    这段代码首先将HTTP_HOST转换为小写,然后使用`Select Case`语句检查域名,最后使用`Response.Redirect`命令进行重定向。 ### PHP 实现 PHP作为一种广泛应用于Web开发的语言,提供了灵活的域名判断与跳转机制。...

    asp.net编程中6条实用语句

    例如,`Response.Redirect("newPage.aspx")`会将用户导航到`newPage.aspx`页面。 2. **Server对象与UrlEncode/UrlDecode方法**: `Server`对象提供了一些与服务器交互的实用方法,如`UrlEncode`和`UrlDecode`。`...

    教育网站设计与开发(asp)试卷

    5. `Response.Redirect()`用于网页重定向。 6. `Dim`是定义变量的语句。 7. 用户访问网站时,系统分配的是Session,直到会话结束或用户退出才会清除信息。 8. `aux`不是VBScript的函数,其他如`Asc`、`Chr`、`Mid`都...

    [免费]5天搞定ASP

    - `Response.Redirect`:重定向到另一个页面。 - `Response.End`:结束响应并停止脚本执行。 #### 四、用户登录示例 接下来,我们通过一个简单的用户登录示例来进一步了解Request和Response对象的使用方法。 1....

Global site tag (gtag.js) - Google Analytics