如何完全隐藏yii2中的url

时间:2014-07-27 14:59:34

标签: .htaccess url-rewriting yii2

使用yii2,我正在创建一个页面来显示一个类别的结果,并坚持使用网址规则。

现在,我有一个名称类似training-centers的类别,此类别的ID为5 并且需要通过列表操作将此categoryid传递给教育控制器。

我需要在yii2中编写一个规则,

'training-centers' => 'education/list' //how to pass the id

如何编写此类规则,其中id或其他标识符在url中不可用?

可以/我们如何使用.htacess吗?

启用漂亮的网址后,它无法使用

RewriteRule training-centers index.php?r=education-list&id=5

在一行中,我们如何在yii中编写url,其中controller / action / id在url中无法识别?

1 个答案:

答案 0 :(得分:0)

试试这段代码:

'urlManager' => [
    'rules' => [         
        'training-centers' => 'index.php?r=education-list&id=5'
     ]
 ],

或者在.htaccess

RewriteRule ^training-centers$ /education/list/?id=5