yii-url-manager相关内容

Yii2 清理 URLs &动作参数

我在 Yii2 应用程序上启用了干净的 URL,但我似乎无法获得传递给操作的参数. 我希望: localhost/app/web/a/b/c/d 映射到以下内容: AController->actionB($c, $d) 这没有发生. 这是我的 .htaccess: RewriteEngine onRewriteCond %{REQUEST_FILENAME} ..
发布时间:2022-01-07 09:34:52 其他开发

在 Yii2 中启用干净的 URL

如何在 Yii2 中启用干净的 url.我想删除 index.php 和 '?'从 url 参数.需要在 Yii2 中编辑哪个部分? 解决方案 我在 yii2 中得到了它.为 Apache 启用 mod_rewrite.对于基本模板,请执行以下操作:在 web 文件夹中创建一个 .htaccess 文件并添加这个 RewriteEngine on# 如果目录或文件存在,直接使用Rewri ..
发布时间:2022-01-07 08:33:31 其他开发

Yii 检查主页

Yii 中是否有内置方法或属性来检查页面是否为主页? 我知道我可以使用这样的东西: $controller = Yii::app()->getController();$isHome = $controller->getAction()->getId() === 'index' ?真假; 或者把它放在主控制器的一个方法中,但我正在寻找更干净的东西. 谢谢. 解决方案 如果要 ..
发布时间:2022-01-04 09:33:08 PHP

Yii2:如何使用 301 重定向旧 URL?

我有一些旧版网站的 URL,出于 SEO 的目的,我想重定向到 Yii2 中的新 URL,例如./about-us.php 到 /about.我该怎么做? 我不能使用.htaccess,也不能使用urlManager规则,因为需要设置HTTP响应状态301. 我在 bootstrap 类中尝试了以下操作,但即使代码执行了,我仍然在访问旧 URL 时得到 404: if (preg_m ..
发布时间:2021-10-04 19:42:58 PHP

YII 2 获取站点地址

我的应用程序部署在 localhost/upload 上. 我正在使用以下代码生成相对 URL. Url::to('@web/my_controller/action');//它返回/upload/my_controller/action 但是,我需要这样的完整 URL:http://localhost/upload/my_controller/action. 我错过了什么吗? ..
发布时间:2021-10-04 19:40:55 其他开发

Yii CLinkPager& urlManager规则

我有以下问题: 当我在分页中按下按钮时,CLinkPager会生成如下链接: page/videos/445/?page=2 我需要的是这样的东西: page/videos/445/page/2 此外,我需要类似的东西: 名称/视频/2 其中名称是user_id的URL = 445. 我已经在urlManager中设置了一些规则,但是它们并不能完全解决 ..
发布时间:2020-07-15 03:57:40 其他开发

在URL中传递多个变量-Yii2

我想生成可处理多个参数的URL,如下所示. www.mysite.com/index.php/controller/param1/param2/param3/param4/mySlug 但是仍然能够灵活地传递较少的信息 www.mysite.com/index.php/controller/param1/parama/my_slug_2 如果可以简化,我们可以假设最后总是有 ..
发布时间:2020-07-15 03:56:34 PHP

yii框架中的电子邮件验证

我想在用户单击随机生成的URL时对其进行验证. 请给我这两个过程的解决方案. 1.从URL请求中获取哈希(字符串和数字)的URL管理器配置规则是什么? 2.如何在Controller/Action上将URL中的哈希值与数据库中的哈希值进行比较? 用于发送电子邮件的代码(可以正常工作) protected function afterSave() { $activat ..
发布时间:2020-07-15 03:55:16 PHP

Yii 2静态页面

我无法显示静态页面.尝试按照文档此处的说明进行操作- http://stuff.cebe.cc/yii2-guide. pdf (第100页),但是当我启用prettyurl时,它不起作用. 已在urlManager规则中添加: 'urlManager' => array( 'enablePrettyUrl' => true, 'showScriptName' => f ..
发布时间:2020-07-15 03:55:12 其他开发

Yii2 Clean URLs&动作参数

我已在Yii2应用程序上启用了干净的URL,但似乎无法获取传递给操作的参数. 我希望这样: localhost/app/web/a/b/c/d 要映射到以下内容: AController-> actionB($ c,$ d) 这没有发生. 这是我的.htaccess: RewriteEngine on RewriteCond %{REQUEST_FILE ..
发布时间:2020-07-15 03:55:09 其他开发

Yii检查主页

Yii中是否有内置方法或属性来检查页面是否为主页? 我知道我可以使用这样的东西: $controller = Yii::app()->getController(); $isHome = $controller->getAction()->getId() === 'index' ? true : false; 或将其放在主控制器的方法中,但我正在寻找更清洁的东西. 谢谢. ..
发布时间:2020-07-15 03:55:05 PHP