使用 Apache mod_rewrite 似乎没有人了解出站规则编写是什么,所以我对这件事感到困惑。
在开发 Web 应用程序时,您自然会有很长的“丑陋”链接,因为否则您的 IDE 将不知道您要链接到哪些文件。但是当网页被提供给用户时,你希望它们都以用户友好的 URL 呈现。
在 Web 服务器将用户友好的 URL 提供给用户之前,您应该如何在网页中包含用户友好的 URL?如果您必须手动更改这些类型的链接:
<a href="http://mysite.com?article=1§ion=5">Article 1, Chapter 5</a>
进入这些类型的链接:
<a href="http://mysite.com/article-1/section-5">Article 1, Chapter 5</a>
在您的应用程序代码中,那么您将搞砸整个应用程序。当您尝试验证站点时,链接将显示为已损坏,并且该站点可能看起来一团糟。
那么人们如何在不使用出站规则的情况下在他们的应用程序中包含用户友好的 URL?