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>' 添加到 urlManagerrules 部分 (frontend/config/main.php).

还发现 this 适用于 Yii1.1。但是使用 Yii2 应该更容易吧?

感谢任何帮助!谢谢你,祝你有美好的一天。 梅勒·迪杰斯特拉

我想我现在可以使用以下规则:

'<controller>' => '<controller>/index'

希望这对遇到同样情况的人有所帮助。