1

这个问题与我昨天问的另一个问题有关!

列出网站中的所有链接

我认为将所有 .html 文件重命名为 .asp 并更改链接不适合 SEP 目的。有人告诉我isapi插件可以用来重定向(301)所有.html文件到.asp文件。

任何人都可以为我解释一下吗?搜索对我没有多大帮助。

谢谢

4

3 回答 3

1

我们一直在使用Ionic 重写器。它似乎工作得很好。您的应用程序不需要重写器的任何知识。您只需在 IIS 中配置它,它就会重定向您的链接。它也是免费的/捐赠软件。

IIS 7 内置了此功能

于 2008-10-23T12:11:17.393 回答
1

您可以使用http://urlrewriter.net/来做您需要的事情。您需要对其进行设置,以便 ASP.NET 处理 .html 扩展名。然后,您可以使用 web.config 中的这一行(在 urlrewriter 部分中)非常轻松地将 (301) .html 重定向到 .aspx:

<redirect url="^(.+)\.html(.+)$" to="$1.aspx$2" permanent='true' />
于 2008-11-15T21:57:23.003 回答
0

另一种选择是根本不重命名文件。您可以为 HTML 文件设置应用程序映射,该映射将通过 asp 处理器传递它们。这将为您提供动态内容等,而不会产生任何 SEO 副作用。

与以往一样,有一个缺点。通过 asp 处理器传递一个静态的 HTML 文件比仅仅提供它的效率要低。

于 2008-11-12T12:39:34.430 回答