网站如果更换域名,一般都会对原先的域名进行301跳转,跳转到新的域名上,将各搜索引擎收录的记录跳转到新域名上(也就
是将原先网站的流量引到新网站上面),不同语言脚本的网站,301重定向写法不一样。那么asp.net网站301跳转是如何处理的
呢?
具体代码如下(在ASP.NET程序的Web.config中的system.webServer节点设置和添加<rewrite>节点):
需要注意的是,配置文件中的格式一定要和上面代码的一样,比如 pattern=”^olddomain.com$”,其中^$都是必须
的,这是正则表达式匹配域名路径,而url=http://www.newdomain.com/{R:0}中的{R:0}则表示该域名下第一个
301跳转规则(R:0表示索引0)。
如果旧域名有多个或者要设置多个子域名进行301跳转,根据{R:X}这里的索引编号进行对应(比如R:0,R:1,R:2),
也就是说可以做多个域名301跳转。
如果你有建站或google优化需求欢迎联系我们