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