将URL重写规则从Apache迁移到IIS

时间:2017-11-13 14:56:12

标签: .htaccess php iis

目前,我遇到了IIS服务器的问题。

当我尝试对我的控制器(Slim库)进行登录调用时,返回的值是基本的EXISTS文件。

代码肯定有效。我在Apache环境中开发了代码。我在Apache服务器上也有一个实时托管版本,所以我怀疑问题只能来自IIS配置。

这就是我在SELECT sum(case when name='Pending' then 1 else 0 end) AS PENDING, sum(case when name='new' then 1 else 0 end) AS NEW, sum(case when name='cancel' then 1 else 0 end) AS CANCEL FROM STATUSES WHERE ACTIVE_FLAG = 'Y'

中的内容
df[df.notnull().sum(1)>1].stack().reset_index().\
     groupby('id')['level_1'].apply(list).to_dict()
Out[382]: {'G': ['Person1', 'Person2'], 'Mc': ['Person1', 'Person2', 'Person3']}

这适用于.htaccess

中的Apache服务器
./index.php

不需要最后一行,我已经使用IIS工具将web.conf转换为 <rewrite> <rules> <rule name="Rewrite fall back rule" stopProcessing="true"> <match url=".*" /> <conditions logicalGrouping="MatchAll"> <add input="{REQUEST_FILENAME}" matchType="IsFile" negate="true" /> <add input="{REQUEST_FILENAME}" matchType="IsDirectory" negate="true" /> </conditions> <action type="Rewrite" url="/" /> </rule> </rules> </rewrite> ,但即使{{1}中的规则略有不同,行为仍然相同1}}区。

0 个答案:

没有答案