Задать вопрос
@VinnieBrigston

Как можно средиректить список ссылок на одну сcылку средствами php?

Доброго времени суток!

подскажите пожалуйста . Имеется список ссылко(их чуть больше пяти тысяч) которые нужно все средиректить на одну единственную. Можно ли это как-то граммотно сделать?
Если редирект одной ссылки записываю так:
['url1','url2', 301],
И прохожусь циклом:
for ( $item = 0, $length = count($redirects); $item < $length; $item++ ) {
    if ( $_SERVER['REQUEST_URI'] == $redirects[$item][0] ) {
        wp_redirect(site_url() . $redirects[$item][1], $redirects[$item][2] );
        exit();
    }
}


Можно ли как-то, дабы не забивать каждую ссылку отдельной строкой, внести в какой-нибудь массив весь список ссылок и указать редирект каждой внутри него на одну новую url ?Если можно , то подскажите как?
  • Вопрос задан
  • 108 просмотров
Подписаться 1 Средний Комментировать
Решения вопроса 1
Stalker_RED
@Stalker_RED
if (in_array($url, $blacklist)) {
    // redirect
}

php.net/manual/ru/function.in-array.php

Если ссылки однотипные можно попробовать регулярку написать.
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы