PHP Zend始终重定向到IIS中的索引页面

时间:2015-12-23 10:55:17

标签: php iis zend-framework zend-framework2

我在IIS服务器上使用ZendFramework在PHP中构建了一个站点,但是它总是重定向到索引页面,这与URL的含义无关。在apache中,它运行正常,但我需要在IIS中使用它。

这是我的httpaccess:

AddDefaultCharset utf-8
RewriteEngine On
RewriteRule .* index.php

和我的web.config

<?xml version="1.0" encoding="UTF-8"?>
<configuration>
    <system.webServer>
        <rewrite>
            <rules>
                <rule name="Zend Standard Rule" stopProcessing="true">
                    <match url="^(.*)$" ignoreCase="false" />
                    <conditions logicalGrouping="MatchAll">
                        <add input="{REQUEST_FILENAME}" matchType="IsFile" ignoreCase="false" negate="true" />
                        <add input="{REQUEST_FILENAME}" matchType="IsDirectory" ignoreCase="false" negate="true" />
                    </conditions>
                    <action type="Rewrite" url="/index.php?route={R:1}" appendQueryString="true" />
                </rule>
            </rules>
        </rewrite>
    </system.webServer>
</configuration>

页面为http://stamati.com.ar,您可以尝试任何链接,但结果将始终相同

0 个答案:

没有答案