ASP.NET中的301重定向问题

时间:2011-08-09 14:30:04

标签: asp.net asp.net-mvc .htaccess

我用.NET开发网站,现在我想实现301重定向(非www到www)。我使用过的是代码

RewriteEngine On    
RewriteCond %{HTTP_HOST} ^xxx.com [NC]    
RewriteRule ^(.*)$ http://www.xxx.com/$1 [L,R=301]

但我没有用www重定向。 我在File Zilla中使用了以下设置。

我的网站端口号码:10021

Protocal:FTP

加密:需要明确FTP over TLS

提前致谢。

2 个答案:

答案 0 :(得分:0)

这是一个用于Apache服务器的.htaccess文件。请参阅this blog post for URL writing with .Net

答案 1 :(得分:0)

如果您正在进行URL路由..我写了article来在.Net 4.0中执行此操作... 如果您想要进行301永久性更改...在article结束时,您将看到如何在.Net 4.0中执行此操作。否则你必须在那里放一个页面并做一个Response.Redirect(不更新搜索引擎 - 新的4.0方法)。