単に私はこれを持っています:
<?xml version="1.0" encoding="utf-8"?>
<configuration>
<system.webServer>
<rewrite>
<rules>
<rule name="index/page/method to index.php?page=page&method=method">
<match url="^index/([^/]+)/([^/]+)$" />
<action type="Rewrite" url="index.php?page={R:1}&method={R:2}" />
</rule>
<rule name="index/page to index.php?page=page">
<match url="^index/([^/]+)$" />
<action type="Rewrite" url="index.php?page={R:1}" />
</rule>
<rule name="index to index.php">
<match url="^index" />
<action type="Rewrite" url="index.php" />
</rule>
</rules>
</rewrite>
</system.webServer>
</configuration>
localhost を呼び出すと、次のメッセージが表示されます: HTTP-Fehler 500.19 - 内部サーバー エラー
私の問題は、最初のルールが機能しないことです:(最初のルールを削除すると、ルールは正常に機能します...誰か助けてくれますか?
自分で編集: IIS は &... が気に入らないので、に変更したところ&
、正常に動作しました^^