Является ли 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.

Другие вопросы по тегам