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

列出网站中的所有链接

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

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

由于

有帮助吗?

解决方案

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

IIS 7内置了此功能

其他提示

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

<redirect url="^(.+)\.html(.+)<*>quot; to="$1.aspx$2" permanent='true' />

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

与往常一样,存在不利因素。通过asp处理器传递一个静态的HTML文件效率低于仅提供它的效率。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top