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

Как переадресовать реферальую ссылку php?

Имеется очень много ссылок с разными i в конце https://test.ru/?i=717956 https://test.ru/?i=123 https://test.ru/?i=1234
Как их переадресовать на сайт https://dom.com/?i=717956 https://dom.com/?i=123 https://dom.com/?i=1234

При этом https://test.ru/ не переадресовывать
  • Вопрос задан
  • 101 просмотр
Подписаться 1 Простой Комментировать
Решения вопроса 1
@infinityfreenom
if ($i = filter_input(INPUT_GET, 'i', FILTER_VALIDATE_INT)) {
    header('location:  https://dom.com/?i=' . $i);
    exit();
}
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 2
SagePtr
@SagePtr
Еда - это святое
Если средствами .htaccess, судя по тэгу, то как-то так:
RewriteEngine On
RewriteCond %{QUERY_STRING} ^i=\d+$
RewriteRule ^$ https://dom.com/ [R=301,L,QSA]
Ответ написан
Комментировать
Swimergg
@Swimergg
Пишу код, и узнаю много чего интересного
index.php -

<?php
echo file_get_contents('https://dom.com/?i='.$_GET['i']);
?>


Почему бы и нет? :D
Ответ написан
Ваш ответ на вопрос

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

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