ShopWind系统在IIS环境下安装出现HTTP404/500的解决办法

乔帮主 发布于 安装使用 2021-10-25 02:01:55

IIS环境下安装系统如果出现:
attachmentId-77

这个主要是IIS下的伪静态规则问题,解决办法:

1、关闭伪静态规则:
修改:common\config\main.php 文件
'enablePrettyUrl' => false
2、增加IIS伪静态规则(推荐的做法)

 <?xml version="1.0" ?>
<rules>
 <rule name="rewrite_admin_rewrite" stopProcessing="true">
  <match url="admin/?(.*)"/>
  <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="admin/index.php" appendQueryString="true"/>
 </rule>
 <rule name="rewrite_api_rewrite" stopProcessing="true">
  <match url="api/?(.*)"/>
  <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="api/index.php" appendQueryString="true"/>
 </rule>
 <rule name="rewrite_mobile_rewrite" stopProcessing="true">
  <match url="mobile/?(.*)"/>
  <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="mobile/index.php" appendQueryString="true"/>
 </rule>
 <rule name="rewrite_rewrite" 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>
最后编辑于 2023-03-28 02:13:52
2 1130

回复(2)

沙发
分成好
发布于 2021-10-30 02:30:38
回复
板凳
4444444
发布于 2021-11-01 23:16:17
回复
Re :

乔帮主 这家伙什么都没留下

  • 回答

    10
  • 发布

    21
  • 经验

    1130

内容精选

联系我们

  • 微信官网

    关注公众号

    系统更新,推送提醒
  • 开发交流群

    技术交流Q群

    安装使用,开发交流

垂询热线:18978189162