IIS服务器重定问题

1.问题描述:

客户不知道从哪买的虚拟云服务器,使用的是iis服务器,把项目扔到服务器上之后报了500错误


IIS服务器重定问题_第1张图片
500.19错误

百度找了好久问题答案,都不管用,最后在一位大神帮助下解决了此问题【感谢脸】

2.解决过程:

由于项目是拿tp5写的,必须指向public目录,所以导致直接配置文件出错

3.解决方法:

直接在项目根目录建立一个index.php,写以下内容,强制重定向到public目录

header('Location:/public/index.php')

至此主要问题解决.
备注:可能还会报一个底层方法错误,原因是因为php版本有点高,php版本调低就行了

4.后续:

解决完此问题后,进网页点击链接会报404,因为你强制重定向,使得链接跳转不正确,所以还是需要web_config文件,写入以下内容:



    
        
            
                
                    
                    
                        
                        
                    
                    
                
            
        
    

至此为问题全部解决。

你可能感兴趣的:(IIS服务器重定问题)