Я объяснял нашему SEO-специалисту, что структура URL-адреса CakePHP - это домен / контроллер / представление / параметры
, поэтому для просмотра конкретного продукта URL может выглядеть примерно так:
example.com / продукция / шоу / продукт-имя-слизняк
После этого будет отображаться функция show
на products controller
с product-name-slug
в качестве параметра, чтобы можно было отобразить правильную страницу продукта.
Он подумал, что это хорошо, но спросил, могу ли я назвать контроллер p
и представление d
, тогда URL будет:
example.com / р / д / продукт-имя-пробкового
Так как соответствующие ключевые слова (product-name-slug) будут иметь более высокий коэффициент по всему URL.
Я понимаю, откуда он, с точки зрения SEO, но это не имеет смысла с точки зрения программирования, дающего контроллерам и просматривающим однобуквенные имена.
Имеют ли значение неоднозначные имена контроллеров / представлений в URL? Если так, что было бы хорошим компромиссным решением?