Форум программистов, компьютерный форум, киберфорум
PHP
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.67/3: Рейтинг темы: голосов - 3, средняя оценка - 4.67
 Аватар для PDA
2 / 2 / 1
Регистрация: 21.12.2013
Сообщений: 72

Как настроить редирект

04.02.2014, 01:15. Показов 735. Ответов 6
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Всем привет.Точно не знал куда запостить данный пост.
Но думаю и на php это легко будет сделать. Ну и хтач подайдет.

В общем нужен редирект.

Имеется сайт:
http://example.com/

Ну он , как работает , так и должен работать.

А если формируется следующая ссылка:
http://example.com/q=%ca%e0%ea... 1%ea%e8%e9

Редиректить на _yandex.ru (без _).

$q идет , как переменная... Я так и не смог сделать правильно ((

Помогите решить данную проблему.
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
04.02.2014, 01:15
Ответы с готовыми решениями:

Настроить 301 редирект
есть адрес http://site.ru/?&getparam=1&getparam=2 как редиректить с http://site.ru/?&getparam=1&getparam=2 на ...

Как сделать редирект с GET
1) /component?itemid=129 2) /test?itemid=129 Первая ссылка должна вести например на /news/, вторая на /test/ Помогите

Как реализован этот редирект?
Подскажите, пожалуйста, как реализован редирект на партнерку вот на этой странице (кнопка "купить"): ...

6
284 / 283 / 73
Регистрация: 06.05.2013
Сообщений: 1,613
04.02.2014, 08:54
PHP
1
2
3
4
5
if ($_GET["q"])
{
$link = "http://www.yandex.ru?".$_GET["q"];
header('Location: '.$link);
}
как нибудь так мб
0
 Аватар для l_lenskaya
10 / 10 / 3
Регистрация: 02.07.2013
Сообщений: 52
04.02.2014, 09:09
Цитата Сообщение от sMockingbird Посмотреть сообщение
if ($_GET["q"])
Либо не правильно написано, либо в данном случае
Цитата Сообщение от PDA Посмотреть сообщение
http://populatter.ru/q=%ca%e0%ea+%e2...e2%f1%ea%e8%e9
q - это не GET параметр. Не хватает "?". То есть должно быть примерно так: "http://popilatter.ru/?q=%ca%e0%ea+%e2...e2%f1%ea%e8%e9"
1
284 / 283 / 73
Регистрация: 06.05.2013
Сообщений: 1,613
04.02.2014, 09:12
Цитата Сообщение от l_lenskaya Посмотреть сообщение
q - это не GET параметр. Не хватает "?"
точно, просмотрел. Хотя это всё таки опечатка, наверное
0
 Аватар для PDA
2 / 2 / 1
Регистрация: 21.12.2013
Сообщений: 72
04.02.2014, 12:11  [ТС]
А как в данном случае точно будет выглядить ?

Добавлено через 45 минут
PHP
1
2
3
4
5
if ($_GET["q"])
{
$link = "http://www.yandex.ru?".$_GET["q"];
header('Location: '.$link);
}
Получается со всех страниц редиректит.
А мне нужно только с 1.
http://example.com/q=%ca%e0%ea... 1%ea%e8%e9
на яндекс

Добавлено через 8 минут
q - на всех страницах , важно то , что после =
0
Эксперт PHP
5755 / 4134 / 1508
Регистрация: 06.01.2011
Сообщений: 11,276
04.02.2014, 12:37
PHP
1
2
3
4
5
6
7
# Если URL такой -перенаправлять
    $redirect = "/q=%ca%e0%ea+%e2%e5%f0%ed%f3%f2%fc+%eb%fe%e1%e8%ec%ee%e3%ee+%f7%e5%eb%ee%e2%e5%ea%e0+%ce%eb%e5%e3+%c8%e4%e5%e0%eb%2c+%c0%eb%e5%ed%e0+%c2%ee%eb%ea%2c+%d1%e5%f0%e3%e5%e9+%f1%e0%e4%ea%ee%e2%f1%ea%e8%e9";
    
    # Если URL совпадает с тем, что подлежит перенаправлению
    if( $_SERVER["REQUEST_URI"] == $redirect )
        # Перенаправляем
        header('Location: http://www.yandex.ru/');
Вот так попробуйте.
1
 Аватар для PDA
2 / 2 / 1
Регистрация: 21.12.2013
Сообщений: 72
04.02.2014, 12:42  [ТС]
Да вышло, ваш тоже работает.

Поставил вот так:
PHP
1
2
3
4
5
6
  ERROR_reporting(o);
if ($_GET["q"]=="%CA%E0%EA%20%E2%E5%F0%ED%F3%F2%FC%20%EB%FE%E1%E8%EC%EE%E3%EE%20%F7%E5%EB%EE%E2%E5%EA%E0%20%CE%EB%E5%E3%20%C8%E4%E5%E0%EB,%20%C0%EB%E5%ED%E0%20%C2%EE%EB%EA,%20%D1%E5%F0%E3%E5%E9%20%F1%E0%E4%EA%EE%E2%F1%EA%E8%E9")
{
$link = "http://www.yandex.ru/?q=".$_GET['q'];
header('Location: '.$link);
}
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
04.02.2014, 12:42
Помогаю со студенческими работами здесь

Как правильно сделать редирект, через передачу значения в файл?
Подскажите пожалуйста как правильно редирект сделать, через передачу значения в файл? Есть такая ссылка в html <a...

Как настроить редирект
Всем здравствуйте! Подскажите как можно настроить редирект по такой схеме: суперсайт.ру/page-one/ редирект на обычныйсайт.ру/page-one/ ...

Редирект. Как настроить?
Здравствуйте. Подскажите пожалуйста по нескольким вопросам. Сайт на Wordpress. Домены и ссылки указаны для примера. 1) Можно ли...

Как настроить редирект некоторых ссылок на сайте
Добрый ночь У меня к Вам такой вопрос. Хочу настроить редирект некоторых ссылок на сайте. Файл go.php содержит такую строку: ...

Настроить редирект
Есть форум, ссылки на юзеров вот такие: /forum/index.php?showuser=ID Как через htaccess убрать index.php и сделать /forum/showuser/ID ?


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
7
Ответ Создать тему
Новые блоги и статьи
Ритм жизни
kumehtar 27.02.2026
Иногда приходится жить в ритме, где дел становится всё больше, а вовлечения в происходящее — всё меньше. Плотный график не даёт вниманию закрепиться ни на одном событии. Утро начинается с быстрых,. . .
[В процессе разработки] SDL3 для Web (WebAssembly): Сборка библиотек SDL3 и Box2D из исходников с помощью CMake и Emscripten
8Observer8 27.02.2026
Недавно вышла версия 3. 4. 2 библиотеки SDL3. На странице официальной релиза доступны исходники, готовые DLL (для x86, x64, arm64), а также библиотеки для разработки под Android, MinGW и Visual Studio. . . .
SDL3 для Web (WebAssembly): Реализация движения на Box2D v3 - трение и коллизии с повёрнутыми стенами
8Observer8 20.02.2026
Содержание блога Box2D позволяет легко создать главного героя, который не проходит сквозь стены и перемещается с заданным трением о препятствия, которые можно располагать под углом, как верхнее. . .
Конвертировать закладки radiotray-ng в m3u-плейлист
damix 19.02.2026
Это можно сделать скриптом для PowerShell. Использование . \СonvertRadiotrayToM3U. ps1 <path_to_bookmarks. json> Рядом с файлом bookmarks. json появится файл bookmarks. m3u с результатом. # Check if. . .
Семь CDC на одном интерфейсе: 5 U[S]ARTов, 1 CAN и 1 SSI
Eddy_Em 18.02.2026
Постепенно допиливаю свою "многоинтерфейсную плату". Выглядит вот так: https:/ / www. cyberforum. ru/ blog_attachment. php?attachmentid=11617&stc=1&d=1771445347 Основана на STM32F303RBT6. На борту пять. . .
Камера Toupcam IUA500KMA
Eddy_Em 12.02.2026
Т. к. у всяких "хикроботов" слишком уж мелкий пиксель, для подсмотра в ESPriF они вообще плохо годятся: уже 14 величину можно рассмотреть еле-еле лишь на экспозициях под 3 секунды (а то и больше),. . .
И ясному Солнцу
zbw 12.02.2026
И ясному Солнцу, и светлой Луне. В мире покоя нет и люди не могут жить в тишине. А жить им немного лет.
«Знание-Сила»
zbw 12.02.2026
«Знание-Сила» «Время-Деньги» «Деньги -Пуля»
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru