4

現在の URL をそのままに、URL を書き換えたい。URL Re-writing に関連する投稿が多いのですが、うまくいきませんでした。

ユーザーがこの URL を入力するかどうか -

http://localhost:16185/Company/CareerWebsite.aspx?org_name=hire-people

URL は自動的にこの形式に変換されます -

http://localhost:16185/hire-people

元のページ ( Company/CareerWebsite.aspx?org_name=hire-people) は残りません。

つまり、ユーザーは元の URL( Company/CareerWebsite.aspx?org_name=hire-people) をブラウザで見ませんでした。ユーザーは のような仮想 URL のみを表示できます/hire-people

手伝ってくれてありがとう...!!!

4

1 に答える 1

0

説明したのと同じ方法で直接実行したい場合は、実行する必要がありますRedirect 301 or 302。URL 書き換えには、おそらくurlRewriteiis 用のモジュールをインストールする必要があります。これまでのところ、web.config ファイルに次のような url-rewrite ルールが必要です。

<rule name="RedirectUserFriendlyURL1" stopProcessing="true">
  <match url="^Company/CareerWebsite\.aspx$" />
  <conditions>
    <add input="{QUERY_STRING}" pattern="^org_name=([^=&amp;]+)$" />
  </conditions>
  <action type="Redirect" url="{C:1}" appendQueryString="false" />
</rule>
于 2013-08-08T08:18:35.787 に答える