我正在使用kohana3.2。我想在适当的SEO网址中重写网址。对于前者, 我的网址现在是http://samplesite.com/user/register/。但我希望我的网址为http://samplesite.com/register.html。
在2.3.4版本的kohana中,在路径文件(application / config / routes.php)中我们将进行更改。
如何在kohana 3.2中做到这一点?
答案 0 :(得分:1)
可能不是您正在寻找的答案,但Kohana设置使用漂亮的网址,所以您正在尝试做的事情正如已经说明的那样,但是您可以设置一条特定的路线:
Route::set('seo', '<controller>/<action>.html')
->defaults(array(
'controller' => 'page',
'action' => 'index'
));
您仍然需要指定控制器和操作,但至少您可以在最后使用.html。对于此路线,您必须使用http://domain.com/user/register.html。
如果您想为每个网址使用一个路由,您还可以使用:
Route::set('seo', 'register.html')
->defaults(array(
'controller' => 'user',
'action' => 'register'
));
答案 1 :(得分:0)
正确的搜索引擎优化?这似乎是你走错了方向。
但是......如果你真的想这样做...在你的bootstrap.php中添加一个路由:
Route::set('funny_seo', '<action>.html')
->defaults(array(
'controller' => 'user',
));