yii2 - 如何在yii2的url中添加一个点(。)?
问题描述
我试图在 yii2 的 URL 中添加一个点。我为此使用了 URL 规则。
现在我的网址看起来像这样。
http://localhost:8000/user/auth_key
但我想把它改成这个
http://localhost:8000/.user/auth_key
我的 url-rules.php 文件看起来像这样。
<?php
return [
'enablePrettyUrl' => true,
'rules' => [
'user/auth_key' => 'user/authentication'
]
];
?>
没有点(。)的 URL 工作正常。但我需要在 URL 中添加一个点 (.) 。yii2 允许我们这样做吗?我怎样才能做到这一点?任何建议或帮助将不胜感激。
解决方案
是的,Yii
将模式'.user/auth_key'
视为纯文本,您可以直接使用它。
完整的规则是:
return [
'enablePrettyUrl' => true,
'rules' => [
'.user/auth_key' => 'user/authentication'
]
];
推荐阅读
- excel - 查找一个范围,然后根据找到的范围从另一个范围中清除内容
- java - Java:ArrayIndexOutOfBoundsException:4?
- python - 程序“python.exe”无法运行:访问被拒绝在行:1 VSCode
- php - 在 laravel 中恢复软删除子项
- java - 尝试将 mysql 5.5 与 hibernate3 一起升级到 5.7 时面临的数据日期截断问题
- python - Python:不需要的分配
- sql-server - T-SQL 表名作为参数
- javascript - 是否可以从功能性子组件引用传递给父(类纯组件)
- python - 如何使用以下代码确定 xpath?
- java - (Hackerearth) NZEC 随机出现嵌套静态 Java 类 (Java 8)