【发布时间】:2013-06-14 04:21:52
【问题描述】:
我有一个使用 CodeIgniter 开发的网站。我为我的网址添加了如下路线:
$route['about_us'] = 'about-us';
现在我有一个问题。 IE。当我在寻找网址 www.mysite.com/about_us 时,它可以工作,同时 www.mysite.com/about-us 也可以工作。我只希望一个 url 起作用:带有下划线的那个。
我已将其删除到:
$route['about_us'] = 'about-us';
但网址 www.mysite.com/about-us 仍然有效。这可能会导致我的网站在 Google 中出现重复内容,因此还会显示更多页面链接。即使我也没有那个功能。喜欢 www.mysite.com/about_us/design。同样在 about_us 控制器文件索引函数中只有那里,但在 Google 中调用设计方法。
我该如何解决这个问题?
【问题讨论】:
-
完全没有路由规则并且名为
about_us的控制器是否可以使用连字符URL? -
如果你真的关心 SEO,你应该在 URLS 中使用破折号而不是下划线。 blog.woorank.com/2013/04/… 。 IE。本页网址^
-
我关心 seo onluy.. 如果两个 url 如此相同的内容意味着它会导致重复.. 我想要下划线或连字符.. 如果下划线工作,那么连字符将不起作用。或连字符将起作用下划线将不起作用..我为此提供解决方案
标签: codeigniter routing