多应用+插件架构,代码干净,二开方便,首家独创一键云编译技术,文档视频完善,免费商用码云13.8K 广告
有时候url隐藏了 但是生成出的url有问题,会加上index.php 傻瓜式的解决方法是修改application\common.php第27行 加入`Url::root('/'); YznCMS1.3.3+版本已经默认添加以下代码 ``` ... define('ROOT_URL', Request::rootUrl() . '/'); //模板目录 define('TEMPLATE_PATH', ROOT_PATH . 'templates' . DS); Url::root('/');//加上这句 ... ``` ***** 我们还可以通过修改以下代码,强制将访问的index.php去除,通过修改`application/common/behavior/Common.php`中的`run`方法,在该方法内开头处添加如下代码即可 ~~~bash if (stripos(request()->url(), "/index.php") === 0) { $url = str_replace("/index.php", "", request()->url()); $url = $url ?: "/"; header("HTTP/1.1 301 Moved Permanently"); header("Location: " . $url); exit; } ~~~