1

IIS 7 で URL 書き換えで遊んでいます

私が望む動作は、誰かが入力したときです

[http://localhost/セールス]

[http://localhost/SalesDemo] にリダイレクトされます

ただし、ブラウザの URL には [http://localhost/Sales] が表示されます

これは可能ですか?

4

1 に答える 1

1

これを実現する最善の方法は、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

それが役立つことを願っています。

于 2013-02-21T16:27:21.717 に答える