抱歉,我是新的bie,我在Yii框架中正在使用友好的URL。索引页面没问题但是当我输入param进行编辑时,网址不友好。
索引页:http://localhost/news/news/index.html
编辑页面:http://localhost/news/news/edit/59.html
我们如何隐藏id param并拥有这样的url:
http://localhost/news/news/edit.html
这是main.php中的配置
'urlManager'=>array(
'urlFormat'=>'path',
'showScriptName' => false,
'urlSuffix'=>'.html',
'rules'=>array(
'<controller:\w+>/<id:\d+>'=>'<controller>/view',
'<controller:\w+>/<action:\w+>/<id:\d+>'=>'<controller>/<action>',
'<controller:\w+>/<action:\w+>'=>'<controller>/<action>',
),
),
非常感谢
答案 0 :(得分:1)
您必须在网址上附加某种形式的标识符才能表示唯一记录。如果你想取消ID,使用标题或文字来达到目的,使网页SEO友好。如果您要沿着这条路线前进,则必须设置自定义网址规则。 有关详细信息,请参阅http://www.yiiframework.com/doc/guide/1.1/en/topics.url#using-custom-url-rule-classes。