HMVC Codeigniter SEO 友好吗?

Is HMVC Codeigniter SEO friendly?

我正在使用 HMVC CI。这些 URL 都是相同的并且显示重复的内容。

example.com

example.com/welcome

example.com/welcome/welcome

example.com/welcome/welcome/index

我可以解决这个问题并使我的项目 SEO 友好吗?我认为所有模块都有这个问题!

您可以使用路由重写 urls。

$route['journals'] = 'blogs';

http://www.codeigniter.com/user_guide/general/routing.html

所以您的 URL 可以是您想要的任何东西。

重复的内容问题也可以通过为控制器中的每个页面设置规范 url 来解决。您可以在此处阅读有关规范 url 的信息:

https://support.google.com/webmasters/answer/139066?hl=en

但基本上你在 header 中添加一个元 link 来说明应该为 SEO 调用哪个页面:

<link rel="canonical" href="https://example.com/my-preferred-url" />

最后,您可以重命名您的模块、控制器和功能,以更准确地反映您希望在 url 中看到的内容。