Dayver |
|
---|---|
Есть нечто вроде бага: Если на сайте использовать ЧПУ то возможна следующуя ситуация - на сайте имеем страницу http://site.com/onecategory/page_alias.html ... далее страница перемещается в другую категорию и получает адрес http://site.com/secondcategory/page_alias.html но из поисковика люди переходят по старому адресу и видят без проблем страницу ... така ситуцация насколько я понимаю не есть хороша для сайта в глазах ПС решил даную проблему следующим кодом if ($c != $pag['page_cat']) { //sed_log("Попытка захода на страницу №".$pag['page_id']." с некорректной категорией в url (".$c." хотя должно быть ".$pag['page_cat'].")", 'sec'); $pag_new_url = (empty($pag['page_alias'])) ? $pag['page_id'] : $pag['page_alias']; header("HTTP/1.1 301 Moved Permanently"); header("Location: " . SED_ABSOLUTE_URL . $pag['page_cat'] . "/" . $pag_new_url . ".html"); exit; } sed_log поставил лишь для того что бы отследить и получить статистику заходов по устаревшему урлу Pavlo Tkachenko aka Dayver
|
|
Отредактировано: Dayver (24.11.2011 19:42, 13 лет назад) |