Добрый день! Стоит задача сделать 301 редирект со старых страниц сайта (проиндексированных в Яндексе и имеющим вес), на новые близкие по тексту страницы (а иногда дубли этих страниц) Например старая www.compasscamp.com/camps/ennstalerhof.php на новую www.compasscamp.com/kidscamps/summercamps/ennstalerhof.php Таких страниц 116 (проиндексированных Яндексом). Как можно грамотно сделать 301 редирект средствами Битрикс, чтобы перейти на новую структуру сайта (все новые страницы закрыты сейчас от индексирования в robot.txt)?
3. Настройка "Подмена адресов" - позволяет задать вторичный URL для страницы. например вместо mysite.com/personal/desktop.php задать ссылку mysite.com/personal/desktop/ и установить перенаправление пользователя со старой страницы на новую.
Эта тема не решает проблему обратившегося, думайте головой Никакой связи. А меня между прочим тоже интересует этот вопрос.
Так никакая тема не решит проблему обратившегося и вашу тоже. А если вы ждете что кто-то возьмет и вам все сделает - вы излишне оптимистичны. А информация по теме там как раз есть, хоть и скудная. Можете еще попробовать на php решить эту проблему. Вот вам пример для подражания:
Код
if (!strstr($_SERVER['HTTP_HOST'], "www.")) {
header("HTTP/1.1 301 Moved Permanently");
$seo_string = "http://www.".$_SERVER['HTTP_HOST'].$_SERVER['REQUEST_URI'];
header("Location:".$seo_string);
exit();
}
Suntechnic, нужно разработчикам битрикса, при разработке на Битрикс. Зачем? Исходник локалредиректа посмотрите... у вас короче, но не значит, что правильнее. Да и используя локалредирект, использовать SetStatus уже ненужно. Как пример: на редиректе стоит обработчик, заложенный другими программистами, работавшими с этим сайтом. Думаю дальше объяснять не надо?
Эх, не жалко вам ни процессорных тактов, ни памяти... Может еще страничку все в буфер загоним и компоненты обработает и где-нибудь в футере сделаем LocalRedirect, а то вдруг другие программисты что-то еще в эту страничку заложили.
Suntechnic, делать надо как положено, а не как вам лучше. Плохой сервак, никто не запрещает взять VPS, а то что денег жалко, это уже другой вопрос. Так или иначе нужно пользоваться LocalRedirect.