单击Azure平台上的内部链接站点时出现404错误

时间:2014-12-20 19:21:46

标签: php azure

尝试处理Microsoft Azure。 放置一些应用程序,单击内部链接时每个都会出现404错误。在窗口中显示“您要查找的资源已被删除,其名称已更改,或暂时不可用”。 以下是其中一个aska.azurewebsites.net

在本地计算机和其他主机上一切正常。假设问题出在Azure的设置中。我该如何解决这个问题?

1 个答案:

答案 0 :(得分:0)

找到错误原因。我的项目托管在一个apache服务器上,我使用配置文件.htaccess,但Azure网站服务器 - IIS,以及配置文件web.config。例如,我使用Yii框架编写的项目,其web.config是以下内容

<?xml version="1.0" encoding="UTF-8"?>

<rewrite>
    <rules>
    <rule name="Hide Yii Index" stopProcessing="true">
        <match url="." ignoreCase="false" />
        <conditions>
        <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" appendQueryString="true" />
    </rule> 
    </rules>
</rewrite>

我希望这能帮到某人