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 中看到的内容。
我正在使用 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 中看到的内容。