如需VPS代购、PHP开发、服务器运维等服务,请联系博主QQ:337003006
AMH使用的lnmp集成环境,操作起来还是非常的方便,但是遇到了子目录路径出错的问题,与网友的交流过程中,找到了解决办法,在此记录和分享一下。
我的主站安装了wordpress程序,并且使用了nginx的rewritre规则,但是wordpress的规则与子目录产生了冲突,我子目录上传了一些自己写的PHP小程序,导致CSS等无法加载,路径全部出错。
我在本地测试的时候使用的都是相对路径,并没有出现任何问题,上传到网站子目录的时候发现路径全部被转换成了绝对路径,总不可能全部去修改代码替换路径吧,这个工作量是非常大的。
后来发现AMH考虑到了这个问题,官方提供了一个AMPathinfo-1.0的模块可解此问题,可在后台模块扩展>>下载模块>>然后搜索AMPathinfo安装。
安装好此模块后,在管理模块中找到需要开启的网站,然后刷新一下看是否正常了。