我正在尝试使用Azure网络应用,但我已经开发了网站和其他网络应用,并且正常开展了#34;正常"运行Linux的服务器(无论你在购买域名时获得什么托管服务)如果在根文件夹中有一个index.php它会被执行而不需要在网址中添加php文件的名称,基本上是www .example.com与www.example.com/index.php相同*。我想在天蓝色的网站上,目前我必须继续在网址中添加php文件名,以获得所有情况都不可行的任何地方,如果我没有得到"你没有权限查看此目录或页面。"我已经没有想法使这成为可能,一些帮助会很好......
答案 0 :(得分:1)
在web.config中,将index.php定义为服务器要处理的第一个文件
<configuration>
<system.webServer>
<rewrite>
<rules>
<clear />
<rule name="Kanboard-nice-urls" stopProcessing="true">
<match url="^" ignoreCase="false" />
<conditions logicalGrouping="MatchAll" trackAllCaptures="false">
<add input="{REQUEST_FILENAME}" matchType="IsFile" ignoreCase="false" negate="true" />
</conditions>
<action type="Rewrite" url="index.php" appendQueryString="true" />
</rule>
</rules>
</rewrite>
</system.webServer>
</configuration>
答案 1 :(得分:1)