当在用TP5开发的时候总是遇到路由的问题
如:看首页的时候只要用域名,后面什么都不跟,但是域名下又有其他项目,我是这么做的
首先,在根目录下新建一个index.php文件,内容如下:
require __DIR__ . '项目的入口文件';
如:require __DIR__ . '/home/public/index.php';
这样的话,点击进入别的页面会出问题,控制器不存在什么的,看一下服务器能访问到的路径是什么,然后在thinkphp/helper.php内找到:
if (!function_exists('url')) {
/**
* Url生成
* @param string $url 路由地址
* @param string|array $vars 变量
* @param bool|string $suffix 生成的URL后缀
* @param bool|string $domain 域名
* @return string
*/
function url($url = '', $vars = '', $suffix = true, $domain = false)
{
return Url::build($url, $vars, $suffix, $domain);
}
}