如何使用Zend制作本地化的友好网址?

时间:2013-01-21 13:48:37

标签: php zend-framework localization seo zend-route

我研究了很多,我知道在其他问题中讨论过这个话题。但我相信答案并不令人满意。

许多消息来源都提到了为seo说网址的重要性。此外,谷歌指的是本地化的网址以及如何在xml站点地图http://googlewebmastercentral.blogspot.de/2012/05/multilingual-and-multinational-site.html中注释它们。在最近的研究中,网址中的关键词被提及为第三(或第四)最重要的因素。

使用Zend我想构建和路由本地化的seo友好URL。

首先是这些网址的示例:

zh:mydomain.com/en/cars或mydomain.com/cars或en.mydomain.com/cars 德语:mydomain.com/de/auto或mydomain.de/auto或de.mydomain.com/auto

然而,因为我使用.me域名,我需要将url作为子域名或类似/ en / car /。这意味着网址链接。没有大碍。更有趣的是如何处理url的动态部分(cars - > auto)

我只需要一个代码库用于所有语言,因此在此示例中应将控制器称为car。

如何实现使用zend本地化网址,网址建设和路由?例如$ this-> url(“controler”=>“cars”,“lang”=>“de”)会导致/ de / cars。你将如何为这种网址构建一个灵活的路由器?对此有什么解决方案吗?

或者你为了方便而只使用英文网址而忽略了seo的缺点?

0 个答案:

没有答案