thinkphp在阿里云弹性web托管的url重写

技术分享10,273 人阅读

前段时间帮公司在阿里云买了个弹性web托管(弹性虚机),本来以前一直用云虚拟主机,发现这个更有性价比,价钱比云虚拟主机便宜一些,可能是虚拟主机可以 window ,linux 互转,所以贵一些。也有看过云引擎 ACE ,这个看起来更高级点,不过不是 ftp 上传的,用 svn 版本控制软件上传代码的,考虑到是公司用的,不想弄那么高级,免得以后别的同事不懂用,以后再自己买个 ACE 来玩玩。

 

跑题了,买了后我把原来云虚机上的文件移过去后,我的网站是用 thinkphp ,我用 index.php/xxx/xxx/xxx.html 的路径发现访问不了!提示 No input file specified 。 到处百度后,我发现是这个虚机不支持 pathinfo 的 url 方式访问,最后用了 thinkphp 的兼容模式配合 .htaccess 文件重写路径。

在 thinkphp 的配置文件中 将增加 ‘URL_MODEL’ =>  3,然后在根目录增加 .htaccess 文件,搞定!