0

kohana3.2を使用しています。URL を適切な SEO URL に書き換えたい。たとえば、私の URL はhttp://samplesite.com/user/register/になりました。しかし、私は自分の URL をhttp://samplesite.com/register.htmlにしたいのです。

kohana の 2.3.4 バージョンでは、routes ファイル (application/config/routes.php) で変更を行います。

kohana 3.2でそれを行う方法は?

4

2 に答える 2

1

おそらくあなたが探している答えではありませんが、KohanaはきれいなURLを使用するように設定されているため、すでに述べたように、あなたがやろうとしていることは逆になりますが、次のように特定のルートを設定できます:

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

コントローラーとアクションを指定する必要がありますが、少なくとも最後に .html を含めることができます。このルートの場合、http://domain.com/user/register.htmlを使用する必要があります。

URL ごとに 1 つのルートを使用する場合は、次も使用できます。

Route::set('seo', 'register.html')
    ->defaults(array(
        'controller' => 'user',
        'action'     => 'register'
    ));
于 2012-10-20T09:35:26.007 に答える
0

適切なSEO?間違った方向に進んでいるようです。

しかし...本当にこれをやりたいのなら...bootstrap.phpにルートを追加してください:

Route::set('funny_seo', '<action>.html')
    ->defaults(array(
          'controller' => 'user',
));
于 2012-09-08T04:49:45.850 に答える