Search the Community

Showing results for tags 'преезд сайта'.



More search options

  • Search By Tags

    Type tags separated by commas.
  • Search By Author

Content Type


Forums

  • Поисковые системы
    • Поисковая оптимизация
    • Яндекс
    • Google
    • Другие поисковики
    • SMO
    • Каталоги
    • Инструкции и уроки
  • Основные форумы
    • Оценка сайта
    • Новости
    • Контекстная реклама
    • Партнерские программы
    • Сервисы, программы и скрипты
    • Дизайн
    • Домены
    • Биржа сайтов
    • Сайтостроительство
    • Хостинг
    • Финансы
    • Разное
    • Конкурсы
  • Работа
    • Правила раздела
    • Дизайн
    • Копирайт/Рерайт
    • SEO
    • SMO/SMM
    • Программирование
    • Разное
  • Другое
    • О нас
    • Black List
    • White List
    • Оффтопик

Skype


Местоположение


Интересы


Ваш сайт


Профиль ID

Found 1 result

  1. Всем привет. Столкнулся с задачей массового 301 редиректа. Есть старый сайт на ~100 тыс. страниц. Url абсолютно хаотичные. Сейчас собрал базу старых и новых url Вопрос, как сделать такой редирект? Знаю, что можно через .htaccess командой: RewriteRule ^old-url$ new-url [R=301,L] Есть вариант через .php <?php addRR("/old-1","new-1"); addRR("/old-2","new-2"); addRR("/old-3","new-3"); addRR("/old-4","new-4"); redirectRR(); //echo "<!--"; //echo print_r($_SERVER,1); //echo urldecode($_SERVER['REQUEST_URI']); //print_r($T_F); //print_r($T_T); //redirectRR(); //echo "-->"; $T_F = array(); $T_T = array(); function redirectRR(){ global $T_F, $T_T; //$now = urldecode($_SERVER['REQUEST_URI']); $now = mb_strtoupper($_SERVER['REQUEST_URI']); $from = $now; $to = str_replace($T_F, $T_T, $now); if($from != $to){ header("Location: ".$to,TRUE,301); exit(); } } function addRR($from, $to){ global $T_F, $T_T; $T_F[] = mb_strtoupper($from); $T_T[] = $to; } ?> и далее подключив файл в index.php командой include_once dirname(__FILE__)."/file-301-redirect.php"; Кто как решает подобные задачи? Интересно мнение специалистов.