Динамическое перенаправление с одного домена на другой

Мне нужно сделать один проект, который пользователи могут динамически перенаправлять с «перенаправления» домена на наш реальный домен.

Например:
от — www.nicedomain.com/shampoo
— www.notsonicedomain.com/product/shampoo-head-and-shoulders-2225.html

Проблема в том, что мне нужно разрешить пользователям добавлять, изменять и удалять правила.
Поэтому я подумал о том, чтобы сохранить правила в базе данных, создать интерфейс, в котором они могли бы добавлять / изменять / удалять правила (это пока не проблема), но как на самом деле делать перенаправления?

Мой друг предложил мне настроить сервер таким образом, чтобы весь трафик с сайта www.nicedomain.com перенаправлялся на index.php, а затем каким-то образом считывал введенный URL и перенаправлял в соответствии с ним.

Есть идеи как это сделать? Или лучшее решение?
Спасибо.

-1

Решение

Если в старом URL нет шаблона, который позволяет вам перевести его на данный момент — а из вашего примера, который я собираю, нет — вам понадобится промежуточный скрипт, подобный предложенному вашим другом, для применения любой логики, используемой для определения места запроса следует перенаправить на.

Затем сценарий завершится примерно так:

header('Location: ' . $new_url, true, 301);
exit;

Это было бы безопаснее, чем динамическое построение htaccess в любом случае, так как они ломают сайт при малейшей ошибке, в то время как в скрипте PHP вы можете перехватывать исключения и обеспечивать адекватные откаты.

0

Другие решения

Других решений пока нет …

По вопросам рекламы ammmcru@yandex.ru
Adblock
detector