IIS 7 で URL 書き換えで遊んでいます
私が望む動作は、誰かが入力したときです
[http://localhost/セールス]
[http://localhost/SalesDemo] にリダイレクトされます
ただし、ブラウザの URL には [http://localhost/Sales] が表示されます
これは可能ですか?
IIS 7 で URL 書き換えで遊んでいます
私が望む動作は、誰かが入力したときです
[http://localhost/セールス]
[http://localhost/SalesDemo] にリダイレクトされます
ただし、ブラウザの URL には [http://localhost/Sales] が表示されます
これは可能ですか?
これを実現する最善の方法は、URL 書き換えモジュールでマップの書き換えを使用することです。
rewrite
または、ファイルにセクションを追加することもできweb.config
ます。
Web.config
例:
<?xml version="1.0" encoding="UTF-8"?>
<configuration>
<system.webServer>
<rewrite>
<rules>
<rule name="Rewrite rule">
<match url="^Sales$" />
<action type="Rewrite" url="SalesDemo" />
</rule>
</rules>
</rewrite>
</system.webServer>
</configuration>
ブラウザで表示したい場合Rewrite
は、アクション タイプが である必要があることに注意してください。Redirect
/Sales
それが役立つことを願っています。