这个问题与我昨天提出的另一个问题有关!
我认为将所有.html文件重命名为.asp并更改链接并不适合SEP目的。有人告诉我,isapi插件可用于将所有.html文件重定向(301)到.asp文件。
任何人都可以为我解释一下吗?搜索对我没什么帮助。
由于
答案 0 :(得分:1)
我们一直在使用Ionic rewriter。它似乎工作得很好。您的应用程序不需要任何重写器的知识。您只需在IIS中配置它,它就会重定向您的链接。它也是免费/捐赠软件。
答案 1 :(得分:1)
您可以使用http://urlrewriter.net/来完成您的需要。您需要对其进行设置,以便ASP.NET处理.html扩展。然后你可以使用web.config中的这一行(在urlrewriter部分)轻松地将(301).html重定向到.aspx:
<redirect url="^(.+)\.html(.+)$" to="$1.aspx$2" permanent='true' />
答案 2 :(得分:0)
另一个选择是根本不重命名文件。您可以为HTML文件设置应用程序映射,它将通过asp处理器传递它们。这将为您提供动态内容等,而不会产生任何SEO副作用。
与往常一样,存在不利因素。通过asp处理器传递一个静态的HTML文件效率低于仅提供它的效率。