没有人使用Apache mod_rewrite似乎理解出站规则编写是什么,所以我对此事感到困惑。
在开发Web应用程序时,您自然会有很长的“丑陋”链接,否则您的IDE将无法确定您尝试链接到哪些文件。但是,当向用户提供网页时,您希望所有网页都以用户友好的网址显示。
在Web服务器向用户提供用户之前,您应该如何在网页中包含用户友好的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?