我们的asp应用程序正在迁移到新服务器,我想实现一个永久URL重定向.我知道以下两种方法,我需要了解哪一个用户超过其他什么时候?
选项1:
<%@ Language=VBScript %><% Response.Redirect "http://www.example.com" %>
Run Code Online (Sandbox Code Playgroud)
选项2:
<%@ Language=VBScript %><% Response.Status="301 Moved Permanently"
Response.AddHeader "Location","http://www.example.com/" %>
Run Code Online (Sandbox Code Playgroud)
谢谢,
尼基尔.
Nat*_*dek 14
Response.Redirect发出302,这是一个临时重定向.301,使用您列出的Response.AddHeader,用于永久重定向.
301和302之间的差异对于搜索引擎优化具有一定的重要性.301将保留旧位置的所有搜索排名.另一方面,如果您不希望将新页面编入索引,则可以使用Response.Redirect(302),因为引擎会将重定向视为临时.谷歌没有索引302,因为许多垃圾邮件发送者使用它来试图提高他们的排名.
由于您将永久迁移到新服务器,因此301是最佳选择.
| 归档时间: |
|
| 查看次数: |
7146 次 |
| 最近记录: |