网站是php程序带sql数据库的,数据库脚本已用navicat导入sql文件了,程序上传到根目录下可以正常访问,但放到子目录下打开会显示图片都打不开,应该是路径错误,右键属性看到路径都是根目录下的路径。比如:上传到根目录下aaa.com可以正常访问,但如果传到子目录bbb下,那么aaa.com/bbb,这个访问显示有问题(图片属性显示的路径还是根目录下)。那么请问要修改index.php文件还是要修改数据库脚本文件,要如何修改才能使访问正常,也就是路径会指向aaa.com/bbb
调试欢乐多
Source Server Version : 50538
Source Host : localhost:3306
Source Database : appwebTarget Server Type : MYSQL
Target Server Version : 50538
File Encoding : 65001这是脚本sql文件最上面的代码,需要这里修改路径么?,localhost改为localhost/bbb?
define('APP_NAME', 'App'); //应用程序名
define('APP_PATH', './App/'); //应用程序路径
define('APP_PUBLIC_PATH', './Public/'); //应用程序公共路径define('APP_DATA_PATH', './Data/'); //数据路径
define('HTML_PATH', APP_DATA_PATH.'html/'); //数据路径
define('RUNTIME_PATH', APP_DATA_PATH.'runtime/'); //系统缓存目录index.php文件最上面是这个代码,是要这里面改路径么?如何修改才是访问子目录bbb下
或者
将图片的src属性都设置成链接访问
例如/aaa.jpg
如果这样可以批量修改为/bbb/aaa.jpgupdate table set photo=concat('/bbb',photo);
define('THINK_PATH', './App/Core/'); //框架路径
define('APP_NAME', 'App'); //应用程序名
define('APP_PATH', './App/'); //应用程序路径
define('APP_PUBLIC_PATH', './Public/'); //应用程序公共路径define('APP_DATA_PATH', './Data/'); //数据路径
define('HTML_PATH', APP_DATA_PATH.'html/'); //数据路径
define('RUNTIME_PATH', APP_DATA_PATH.'runtime/'); //系统缓存目录
楼上说bbb目录下放个tp的.htaccess要怎么弄法?