Goddady によってホストされている未亡人のマシンがあり、index.php に送信される存在しないファイルを指す URL を持つ要求を転送するルールを作成する必要があります。通常、私は .htaccess でそれを行いますが、Windows ホストでは異なります。
1 に答える
0
私は答えを見つけました。「web.conf」という名前の xml ファイルをルート ディレクトリに配置する必要がありました。これは .htaccess と同じように機能します。ZendFramework サイトからルールを取得しました
<?xml version="1.0" encoding="UTF-8"?>
<configuration>
<system.webServer>
<rewrite>
<rules>
<rule name="Imported Rule 1" stopProcessing="true">
<match url="^.*$" />
<conditions logicalGrouping="MatchAny">
<add input="{REQUEST_FILENAME}"
matchType="IsFile" pattern=""
ignoreCase="false" />
<add input="{REQUEST_FILENAME}"
matchType="IsDirectory"
pattern=""
ignoreCase="false" />
</conditions>
<action type="None" />
</rule>
<rule name="Imported Rule 2" stopProcessing="true">
<match url="^.*$" />
<action type="Rewrite" url="index.php" />
</rule>
</rules>
</rewrite>
</system.webServer>
</configuration>
このルールにより、サーバーはファイルが存在するかどうかを確認し、存在しない場合はリクエストが index.php に転送されます。
于 2012-05-09T16:15:35.910 に答える