在Yii2高级版中删除URL中的前端/web,以便在使用Url::to时不会出现这个问题,可以按照以下步骤进行操作:
frontend/config/main.php
文件。components
数组中找到名为 urlManager
的配置项。urlManager
配置项中,将 showScriptName
设置为 false
,并将 enablePrettyUrl
设置为 true
。这样可以启用美化URL并隐藏脚本名称。rules
数组中添加一条规则,将 '<controller:\w+>/<action:\w+>' => '<controller>/<action>'
添加到数组的末尾。这样可以将URL中的前端/web删除。main.php
文件。完成以上步骤后,Yii2高级版中的URL将不再包含前端/web,可以使用 Url::to
方法生成美化的URL。
示例代码:
use yii\helpers\Url;
// 生成URL
$url = Url::to(['controller/action']);
这样生成的URL将不包含前端/web,可以直接在浏览器中访问。
没有搜到相关的沙龙
领取专属 10元无门槛券
手把手带您无忧上云