Как переписать URL-адрес, как правильный URL-адрес SEO в Kohana 3.2?
Я использую kohana3.2. Я хочу переписать URL-адреса в соответствующие URL-адреса SEO. Например, мой URL теперь http://samplesite.com/user/register/. но я хочу, чтобы мой URL-адрес был http://samplesite.com/register.html.
В версии 2.3.4 kohana в файле маршрутов (application / config / rout.php) мы внесем изменения.
Как это сделать в кохане 3.2?
2 ответа
Возможно, это не тот ответ, который вы ищете, но Kohana настроена на использование симпатичных URL, поэтому то, что вы пытаетесь сделать, как уже говорилось, идет в обратном направлении, но вы можете настроить конкретный маршрут, например, так:
Route::set('seo', '<controller>/<action>.html')
->defaults(array(
'controller' => 'page',
'action' => 'index'
));
Вам все равно нужно будет указать контроллер и действие, но по крайней мере у вас может быть.html в конце. В случае этого маршрута вы должны использовать http://domain.com/user/register.html.
Если вы хотите использовать один маршрут на URL, вы также можете использовать:
Route::set('seo', 'register.html')
->defaults(array(
'controller' => 'user',
'action' => 'register'
));
Правильное SEO? Кажется, ты идешь не в том направлении.
Но... если вы действительно хотите это сделать... добавьте маршрут в ваш bootstrap.php:
Route::set('funny_seo', '<action>.html')
->defaults(array(
'controller' => 'user',
));