道歉,如果已经涵盖了这一点。似乎重定向/重写URL很容易,托管PHP很容易,但在IIS上重定向PHP有点痛苦。基本上我正在尝试在IIS服务器上将任何php页面的请求重定向到default.aspx
我认为主要的问题是开箱即用的IIS不想为PHP提供服务。
到目前为止我介绍的步骤包括
我不想安装FastCGI或等效的只是为了做到这一点 - 我只是希望能够处理过去驻留在域上的任何php页面并将它们指向default.aspx
欢迎任何建议/意见!
答案 0 :(得分:0)
您是否尝试过web.config.txt,这就像APACHE服务器上的.htaccess。我不知道你想要改写什么,但这里有一个简单的模板可以帮助你开始。
<configuration>
<system.webServer>
<rewrite>
<rules>
<rule name="Redirect to WWW" stopProcessing="true">
<match url=".*" />
<conditions>
<add input="{HTTP_HOST}" pattern="^carlosag.net$" />
</conditions>
<action type="Redirect" url="http://www.carlosag.net/{R:0}" redirectType="Permanent" />
</rule>
</rules>
</rewrite>
</system.webServer>
</configuration>
答案 1 :(得分:0)
用于此目的的基本PHP重定向功能是标题,您可以在手册中查看它。
http://php.net/manual/en/function.header.php
基本上是:
标题('位置:http://iis.default.com/home.aspx');