Apache mod_rewrite を使用している人は誰も Outbound ルールの書き込みが何であるかを理解していないようで、この問題について混乱しています。
Web アプリケーションを開発する場合、自然に長い「醜い」リンクが作成されます。そうしないと、IDE がリンクしようとしているファイルの手がかりが得られないからです。しかし、Web ページがユーザーに提供されるときは、すべてのページをユーザー フレンドリな URL で表示する必要があります。
Web サーバーによってユーザーに提供される前に、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 をどのように組み込むのでしょうか?