关于pathInfo模式下css,js等路径问题

浏览:1701 发布日期:2016/06/24 分类:求助交流 关键字: pathInfo bug ThinkPHP
APP_PATH.MODULE_NAME.'/View/'.C('DEFAULT_THEME').'/Static/css/',这是我定义的常量的值,在pathinfo模式下,访问首页,http://test.test.com/index.php,css加载是没问题的,如下图所示

但是,这里是首页,index.php后面并没有跟上路径,如果我这里去了其他模块或者其他控制器,那么这里的这个相对路径就会出问题,
就比如,我现在访问http://test.test.com/index.php/Index
这个时候样式就加载不出来了,html里面是这样的

选择打开css,
如果这里离Index后面在跟上index方法名,就会有更神奇现象,相对路径会把url上面的pathinfo路径也给加进来接着加载css和js,我不知道这算不算ThinkPHP 的 bug,如果我这里把我自定义的路径常量前面改成"/"路径,就没有这个问题,但是就会出现另外一个问题,如果我没有配置虚拟主机,如果我是localhost/xx/xx/xx这样访问的项目,那么,也会出现这样的加载不上css和js的问题。这里请问下各位大兄弟,是怎么解决这样问题的
最佳答案
评论( 相关
后面还有条评论,点击查看>>