Является ли HMVC Codeigniter SEO дружественным?
Я использую HMVC CI
, все эти URL-адреса одинаковы и показывают дублированное содержимое.
example.com
example.com/welcome
example.com/welcome/welcome
example.com/welcome/welcome/index
Могу ли я решить эту проблему и сделать мой проект оптимизированным для SEO? Я думаю, что все модули имеют эту проблему!
1 ответ
Вы можете использовать маршрутизацию, чтобы переписать URL-адреса.
$route['journals'] = 'blogs';
http://www.codeigniter.com/user_guide/general/routing.html
Таким образом, ваши URL могут быть такими, какими вы хотите их видеть.
Проблема с дублированным содержимым также может быть решена путем установки канонического URL для каждой страницы в контроллере. Вы можете прочитать о канонических URL-адресах здесь:
https://support.google.com/webmasters/answer/139066?hl=en
Но в основном вы добавляете мета-ссылку в заголовок, чтобы сказать, какую страницу следует вызывать для SEO:
<link rel="canonical" href="https://example.com/my-preferred-url" />
Наконец, вы можете переименовать ваши модули, контроллеры и функции, чтобы более точно отражать то, что вы хотели бы видеть в URL.