Yii2 从规范中删除索引
Yii2 remove index from canonical
因为 Yii2 中的默认操作是 index
,Yii2 将 http://example.com/sample
重定向到 SampleController->actionIndex()
。
现在,当我生成规范时,它会生成 http://example.com/sample/index
作为规范。我想要的是 http://example.com/sample
,所以没有 /index
,因为这已经很明显了,我不希望任何访问者(或机器人)看到它实际上是 /index
。
我试图将此规则 '<controller>/<action:index>' => '<controller>'
添加到 urlManager
的 rules
部分 (frontend/config/main.php).
还发现 this 适用于 Yii1.1。但是使用 Yii2 应该更容易吧?
感谢任何帮助!谢谢你,祝你有美好的一天。
梅勒·迪杰斯特拉
我想我现在可以使用以下规则:
'<controller>' => '<controller>/index'
希望这对遇到同样情况的人有所帮助。
因为 Yii2 中的默认操作是 index
,Yii2 将 http://example.com/sample
重定向到 SampleController->actionIndex()
。
现在,当我生成规范时,它会生成 http://example.com/sample/index
作为规范。我想要的是 http://example.com/sample
,所以没有 /index
,因为这已经很明显了,我不希望任何访问者(或机器人)看到它实际上是 /index
。
我试图将此规则 '<controller>/<action:index>' => '<controller>'
添加到 urlManager
的 rules
部分 (frontend/config/main.php).
还发现 this 适用于 Yii1.1。但是使用 Yii2 应该更容易吧?
感谢任何帮助!谢谢你,祝你有美好的一天。 梅勒·迪杰斯特拉
我想我现在可以使用以下规则:
'<controller>' => '<controller>/index'
希望这对遇到同样情况的人有所帮助。