首页 > 其他 > 详细

tp5.1部署到IIS服务器404

时间:2020-03-20 15:30:22      阅读:154      评论:0      收藏:0      [点我收藏+]

本人小白一枚,本地用的apache环境,公司让做了一个小项目,在本地写好之后,一切调试好,就直接交给了主管,之后别人负责上线。

就这样平淡的度过了两天,今天突然和我说,除了首页其他链接都是404,我想不应该啊,最初想到了是thinkphp强制路由的问题,但是检查了一下没什么差错。于是乎进入网站看了一下,好嘛,iis服务器报错404,没什么说的,肯定是配置的问题.

于是乎就登入服务器,检查网站目录,发现没有web.config。

那这个问题就解决了,在入口文件同级,添加web.config文件,内容如下

<?xml version="1.0" encoding="UTF-8"?>
<configuration>
    <system.webServer>
 <rewrite>
  <rules>
  <rule name="OrgPage" stopProcessing="true">
  <match url="^(.*)$" />
  <conditions logicalGrouping="MatchAll">
  <add input="{HTTP_HOST}" pattern="^(.*)$" />
  <add input="{REQUEST_FILENAME}" matchType="IsFile" negate="true" />
  <add input="{REQUEST_FILENAME}" matchType="IsDirectory" negate="true" />
  </conditions>
  <action type="Rewrite" url="index.php/{R:1}" />
  </rule>
  </rules>
 </rewrite>
    </system.webServer>
</configuration>

在检查首页元素的时候,发现控制台对fontawesome报错,这个也是因为iis没有配置好,

在IIS全局或指定网站设置中添加一个IMME

扩展名:.woff

MIME类型:application/x-font-woff。

最后说一句,IIS  is garbage.

tp5.1部署到IIS服务器404

原文:https://www.cnblogs.com/dlmg/p/12531500.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!