问题标签 [yii-url-manager]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
.htaccess - yii2 urlManager enablePrettyUrl 不起作用
在 Yii2 中,我无法启用漂亮的 url。
我的配置:
我的.htaccess:
我的脚本:
脚本的输出:
显然,我没有得到漂亮的 Url。为什么不?
- 我们知道
enablePrettyUrl=== true
- 我不相信我的 .htaccess 有什么问题
yii2 - YII 2 获取站点 URL
我的应用程序部署在 localhost/upload 上。
我正在使用以下代码生成相对 URL。
但是,我需要这样的完整 URL:http://localhost/upload/my_controller/action。
我错过了什么吗?
php - LinkPager widget in Yii 2 generating double ? because of route rule
I have done up a pagination system and am using the LinkPager widget, however this is generating links with ??
at the start instead of ?
as it should.
This appears to be because of my UrlManager rule:
I need to include that ?
on the end or it can't resolve the page with an ending slash.
Here is how I am calling LinkPager
:
Where $pagination
is obviously the Pagination instance.
Is there any way I can stop it including the double question marks?
yii - Yii 链接无法正常工作
在我的 Yii 应用程序中,我在 Yii 中定义了urlManager
如下规则:
现在,当我想创建一个链接时,我使用以下结构:
我得到的网址如下:
但是当我点击链接时,我收到以下错误:
错误 404
系统找不到请求的操作“Paris”。
我的问题是为什么会发生这种情况,为什么 Yii 不承认应该调用 izletiste/show 动作而不是 izletiste/paris,以及如何解决这个问题?
php - 带有 2 个参数的 yii url 管理器
我想创建一个这样的网址:http: //domain.com/index.php/hir/2015-02-12/news_title
这是我的 urlmanager 什么不起作用:
这是我的.htaccess:
yii2 - 具有无限 GET 参数的 YII2 urlManager 规则
在 YII2 中,我们如何为任何控制器/动作编写一个 urlManager 规则以接受任意数量的 get 参数。我试过 //* 但它没有用。我得到404页。任何帮助表示赞赏
php - Yii 2 Optional Parameter
Ok, I am transitioning an app from yii 1.1 to yii 2, unfortunately I cannot figure out how to use optional parameters within my url routes. Even when I set defaults in the urlmanager in config I can't state the second parameter without the first one or I end up with a 404 error.
Is there a way to replicate optional url parameter rules such as
in yii 2 ?
yii2 - Yii 2 静态页面
我无法显示静态页面。尝试按照此处文档中的说明进行操作 - http://stuff.cebe.cc/yii2-guide.pdf(第 100 页),但是当我启用 prettyurl 时,它不起作用。
在 urlManager 规则中添加:
然后在 SiteController 中添加:
然后创建views/site/pages/break.php
但我收到一个错误: 未找到 (#404) 无法解决请求:站点/页面?&view=break
如果我禁用 prettyUrl:
然后我可以看到我的页面输入 url: index.php?r=site/page&view=break
ViewAction 有什么问题?
yii2 - 删除 Yii URL 的查询字符串
在 Yii1.x 中,我们所要做的就是添加类似的路径'
但是在 Yii2 中它消失了。如何在没有查询字符串的情况下制作我的网址,例如
http://example.com/forum/post/id/2014/make-yii2-work
编辑
由于许多答案误解了我的问题,让我澄清一下。我没有问题启用 prettyUrl 也没有从 URL 隐藏 index.php。我的问题是我不能像上面问的那样创建没有查询字符串的 URL
php - 从 yii 的 URL 中删除一些单词
目前,我的网站中有一些 URL,如下所示:
为此,我在配置中编写了规则,例如:
但我想从这些 URL中删除 word page 。我想要这样的网址:
我能做些什么?请指导。