Google開始儘早索引我的網站,因此它們的某些路由轉到了不存在的頁面,從而導致丟失控制器錯誤。將錯誤編入索引的Google頁面重定向到我的路由中的正確頁面
在我的路線中有一種方法可以將特定參數之後的任何內容顯式重定向到301重定向到正確的URL嗎?
喜歡的東西
<?
if ($this->params['wrongCategory']) {
$this->redirect('/properCategory');
}
?>
我的路線內
但最好?
Router::connect('/wrongCategory/*', /*do a 301 redirect here */);
在做重定向這樣它來發送重要的正確的HTTP狀態代碼,您將無法實現使用路由。 .htaccess是以前的建議。 – stef 2012-03-02 14:30:47