🔥码云GVP开源项目 12k star Uniapp+ElementUI 功能强大 支持多语言、二开方便! 广告
有时候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; } ~~~