0

URL を書き換える必要があり、内部書き換え用に 1 つのクエリ文字列を保持します。もう一つは展示用。

したがって、この現在のURL:

www.mysite.com/staff/teachers?id=37:john

内部的に次のように書き換える必要があります。

www.mysite.com/staff/teachers/37

どこから始めればよいかよくわかりませんが、これを試していますが、書き換えに使用する「id =」と「:」の間の番号にアクセスする方法がわかりません

ご協力いただきありがとうございます。

4

1 に答える 1

1

「表示用」にURLを書き換えることはできません。できることは、ブラウザーに新しい URL をロードするように指示することだけです。ブラウザーが新しい URL を要求するとき、サーバーはその URLが読み込まれる理由(つまり、以前のリダイレクトの結果であること) を知る方法がないため、新しい URL には実際のページを読み込むのに十分な情報が含まれている必要があります。

つまり、次のいずれかを行う必要があります。

  • 次のように、「pretty」URL に ID を含めます。www.mysite.com/staff/teachers/37-john
  • 内部で書き換えられた URL の名前に基づいて、アプリケーションでユーザーを検索します。www.mysite.com/staff/teachers?lookup_name=john
于 2013-11-03T20:07:54.023 に答える