【问题标题】:General points to remember while doing URL Rewriting [closed]进行 URL 重写时要记住的一般要点 [关闭]
【发布时间】:2023-04-01 11:40:02
【问题描述】:
我正在使用 urlrewritingnet 进行 url 重写。
有人可以建议我链接,其中可以列出在执行此操作时需要小心的要点。正如我在许多地方看到的那样,开发人员在使用它时会遇到问题。
完整的 url 重写列表是什么样的。
该文件需要涵盖哪些所有 url 规则?
因为我是新手。我不想重复任何错误,只想使用 url 重写来获得更好的 SEO(这是我知道的唯一一个好处)
希望我清楚我的要求。
【问题讨论】:
标签:
c#
asp.net
url-rewriting
【解决方案1】:
我觉得你应该试试:
- ASP.NET 路由
- IIS 7 URL 重写模块
ASP.NET Routing:
ASP.NET 路由使您能够使用不必映射到网站中特定文件的 URL。由于 URL 不必映射到文件,因此您可以使用用户更容易理解的 URL。
URL Rewrite Module:
用于 IIS 7 及更高版本的 Microsoft URL Rewrite Module 2.0 使 IIS 管理员能够创建强大的自定义规则,将请求 URL 映射到更易于用户记住和更易于搜索引擎查找的友好 URL。您可以使用 URL 重写模块来执行 URL 操作任务,其中包括:
定义强大的规则,将复杂的 URL 转换为简单且一致的 Web 地址。
轻松替换 Web 应用程序 URL 以生成用户和搜索引擎友好的结果。
根据 HTTP 标头和 IIS 服务器变量重写 URL。
根据重写规则中表达的逻辑执行重定向、发送自定义响应或停止 HTTP 请求。
根据 URL 段或请求元数据控制对网站内容的访问。