这个问题与我昨天问的另一个问题有关!
我认为将所有 .html 文件重命名为 .asp 并更改链接不适合 SEP 目的。有人告诉我isapi插件可以用来重定向(301)所有.html文件到.asp文件。
任何人都可以为我解释一下吗?搜索对我没有多大帮助。
谢谢
这个问题与我昨天问的另一个问题有关!
我认为将所有 .html 文件重命名为 .asp 并更改链接不适合 SEP 目的。有人告诉我isapi插件可以用来重定向(301)所有.html文件到.asp文件。
任何人都可以为我解释一下吗?搜索对我没有多大帮助。
谢谢
我们一直在使用Ionic 重写器。它似乎工作得很好。您的应用程序不需要重写器的任何知识。您只需在 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 文件比仅仅提供它的效率要低。