Форум программистов, компьютерный форум, киберфорум
Apache, htaccess
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.75/8: Рейтинг темы: голосов - 8, средняя оценка - 4.75
Заблокирован
1

Редирект в .htaccess

27.04.2017, 19:43. Показов 1591. Ответов 6
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Здравствуйте. Необходимо сделать редирект с адресов вот такого плана site1.com/page.php?id=33 на такие site2.com/page/33
0
Лучшие ответы (1)
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
27.04.2017, 19:43
Ответы с готовыми решениями:

Редирект в htaccess
Помогите настроить редирект в файле htaccess. Имеется адрес типа "http://mysite.com/razdel", его...

Редирект в htaccess
Подскажите как организовать редирект по ссылкам:...

.htaccess редирект
Здравствуйте. Как сделать редирект для всех пользователей, но при этом с определенного ip редирект...

Редирект в htaccess
К сожалению, в такой же предыдущей теме уже никто не отвечает. Помогите сделать редирект страниц...

6
1099 / 661 / 397
Регистрация: 07.11.2015
Сообщений: 1,062
27.04.2017, 20:23 2
Код
RewriteCond %{THE_REQUEST} " /page\.php\?id=(\d+)"
RewriteRule ^ /page/%1? [R=301,L]
1
Заблокирован
27.04.2017, 21:29  [ТС] 3
Emilien, спасибо. А вот если у меня есть страницы например site1.com/page1.php?id=5; site1.com/page2.php?id=5; site1.com/page3.php?id=5; site1.com/page4.php?id=5;
Для каждого скрипта устанавливать отдельные правила или можно как-то это унифицировать?

Добавлено через 11 минут
Да... и еще. Мне необходимо с одного сайта site1.com на другой site2.com
0
1099 / 661 / 397
Регистрация: 07.11.2015
Сообщений: 1,062
27.04.2017, 21:42 4
Код
RewriteCond %{THE_REQUEST} " /(page\d*)\.php\?id=(\d+)"
RewriteRule ^ http://site2.com/%1/%2? [R=301,L]
1
Заблокирован
28.04.2017, 06:19  [ТС] 5
Emilien, еще раз спасибо.
Буду проверять.

Добавлено через 27 минут
Когда я писал page1.php или page2.php , то имел ввиду условное название скрипта. Он может быть и video.php или music.php
Я проверил. С страницами page.php работает, а с страницами video.php и другими не хочет.
0
1099 / 661 / 397
Регистрация: 07.11.2015
Сообщений: 1,062
28.04.2017, 15:12 6
Лучший ответ Сообщение было отмечено ceve как решение

Решение

Тогда (page|video|music) или даже ([^/.]+)
Код
RewriteCond %{THE_REQUEST} " /([^/.]+)\.php\?id=(\d+)"
RewriteRule ^ http://site2.com/%1/%2? [R=301,L]
1
Заблокирован
02.05.2017, 18:13  [ТС] 7
Emilien, всё ОК)
0
02.05.2017, 18:13
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
02.05.2017, 18:13
Помогаю со студенческими работами здесь

Редирект используя .htaccess
Добрый вечер. Сразу прошу прощения, если не тот раздел, я новичок на вашем форуме. Возникла такая...

301 редирект htaccess
Здравствуйте. Подскажите: как сделать редирект со всех страниц вида...

Редирект htaccess (не банально)
Добрый день! Помогите пожалуйста, мне нужно внутри одного домена сделать несколько...

Редирект GET запроса в htaccess
Здравствуйте! Помогите пожалуйста. пытаюсь сделать редирект гет запроса ...


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

Или воспользуйтесь поиском по форуму:
7
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru