我對Zend Framework非常陌生,我正在構建一個希望實施良好SEO實踐的網站。如何在Zend框架中避免糟糕的SEO重複內容網址
的URL結構將是:
example.com/language/city/controller/action
所以我在我的引導創建這條路線:
$front = Zend_Controller_Front::getInstance();
$router = $front->getRouter();
$route = new Zend_Controller_Router_Route(':language/:city/:controller/:action/*',
array('language'=>'es',
'city'=>'barcelona',
'controller'=>'index',
'action'=>'index'));
$router->addRoute('language_city', $route);
這我不知道是確定的,但似乎這樣的伎倆。
我注意到旁邊是所有這些網址都指向相同的內容(壞的SEO做法):
/
/es
/es/barcelona
/es/barcelona/index
/es/barcelona/index/index
有沒有辦法讓圍繞這個重複的內容問題?
在此先感謝!
非常感謝Tim!現在已經很清楚了。問候。 – XeL
@XeL很高興幫助 - 可能值得看看各種路由器類型。如果你正在做基本的CRUD,我發現REST路由器很有用。 –