.htaccess 如何重写url';在kohana 3.2中,s作为合适的SEO url?

.htaccess 如何重写url';在kohana 3.2中,s作为合适的SEO url?,.htaccess,url,bootstrapping,kohana-3.2,.htaccess,Url,Bootstrapping,Kohana 3.2,我用的是kohana3.2。我想重写的网址在t正确的搜索引擎优化网址的。例如, 我的网址现在是。但我希望我的url为 在kohana的2.3.4版本中,我们将在routes文件(application/config/routes.php)中进行更改 如何在kohana 3.2中做到这一点?正确的搜索引擎优化?看来你走错方向了 但是…如果您真的想这样做…请在bootstrap.php中添加一个路由: Route::set('funny_seo', '<action>.html')

我用的是kohana3.2。我想重写的网址在t正确的搜索引擎优化网址的。例如, 我的网址现在是。但我希望我的url为

在kohana的2.3.4版本中,我们将在routes文件(application/config/routes.php)中进行更改


如何在kohana 3.2中做到这一点?

正确的搜索引擎优化?看来你走错方向了

但是…如果您真的想这样做…请在bootstrap.php中添加一个路由:

Route::set('funny_seo', '<action>.html')
    ->defaults(array(
          'controller' => 'user',
));
Route::set('fully_seo','.html')
->默认值(数组)(
“控制器”=>“用户”,
));

可能不是您想要的答案,但Kohana已设置为使用漂亮的URL,因此,正如前面所述,您正在尝试做的是倒退,但您可以设置如下特定路线:

Route::set('seo', '<controller>/<action>.html')
    ->defaults(array(
        'controller' => 'page',
        'action'     => 'index'
    ));

正确的搜索引擎优化在意义上的url的格式。正如我在问题中所说,我的url是。但我需要。。有什么帮助吗?为什么我提出的解决方案行不通?它会将用户/注册更改为仅注册的操作。是的,我已经尝试了您的解决方案。但这对我不起作用。是否还需要进行任何其他更改?您能告诉我一个错误,或者关于新解决方案不起作用的方面的一些信息吗?第一个路由需要在默认路由route::set('default','(/(/)之前进行。第二条路由需要在第一条路由和默认路由之前。默认路由应始终是最后一条。将使用找到的满足搜索模式的第一条路由。
Route::set('seo', 'register.html')
    ->defaults(array(
        'controller' => 'user',
        'action'     => 'register'
    ));