Форум программистов, компьютерный форум, киберфорум
Apache, htaccess
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.77/30: Рейтинг темы: голосов - 30, средняя оценка - 4.77
10 / 10 / 2
Регистрация: 12.04.2011
Сообщений: 323

Перенаправление в .htaccess с одного домена на другой

21.04.2014, 06:52. Показов 6042. Ответов 8
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Здравствуйте!

Есть 2 домена (site.com, site2.com) по которым открывается один сайт из одной директории.

Задача чтобы все с домена site2.com перенаправлялось на site.com на уровне .htaccess

пробовал по разному типа такого

RedirectMatch 301 site2.com(.*) http://site.com[1]

Но что то не так.

За ранее спасибо!
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
21.04.2014, 06:52
Ответы с готовыми решениями:

Перенаправление с одного адреса на другой .htaccess
Привет, помогите написать правило для .htaccess суть проблемы такая, если из поиска или просто человек переходит по ссылке вида ...

.htaccess перенаправление на другой домен
Все просто. Есть домен: site1.ru Есть домен: site2.ru Нужно чтобы при заходе на site1.ru, все запускалось с site2.ru, то есть...

htaccess скачка только с одного домена
Привет всем! Сейчас есть сайт x.ru и его поддомен files.x.ru. На files.x.ru находятся файлы, которые нужно разрешить для скачивания только...

8
Почетный модератор
Эксперт HTML/CSSЭксперт PHP
 Аватар для KOPOJI
16844 / 6724 / 880
Регистрация: 12.06.2012
Сообщений: 19,967
21.04.2014, 07:27
в .htaccess директории домена site2.com пропишите нечто наподобие такого
Code
1
2
RewriteEngine On
RewriteRule . http://site.com/ [R=301,L,QSA]
1
10 / 10 / 2
Регистрация: 12.04.2011
Сообщений: 323
21.04.2014, 07:50  [ТС]
в .htaccess директории домена site2.com пропишите нечто наподобие такого

Директория общая, отдельной директории для site2.com нет
0
Почетный модератор
Эксперт HTML/CSSЭксперт PHP
 Аватар для KOPOJI
16844 / 6724 / 880
Регистрация: 12.06.2012
Сообщений: 19,967
21.04.2014, 08:06
Code
1
2
3
RewriteEngine On
RewriteCond %{HTTP_HOST} ^site2\.com$ [NC]
RewriteRule . http://site.com/ [R=301,L,QSA]
2
6 / 6 / 0
Регистрация: 27.11.2013
Сообщений: 36
21.04.2014, 12:16
так же как и с одной странице на другую.
как сказано выше
или еше
ewriteEngine On
redirect 301 http://1 http://2
типо того
1
Почетный модератор
Эксперт HTML/CSSЭксперт PHP
 Аватар для KOPOJI
16844 / 6724 / 880
Регистрация: 12.06.2012
Сообщений: 19,967
21.04.2014, 12:41
Цитата Сообщение от Maxx777 Посмотреть сообщение
redirect 301
и указывать каждую старого сайта?
З.Ы. у меня ошибка там, надо так:
Code
1
2
3
RewriteEngine On
RewriteCond %{HTTP_HOST} ^site2\.com$ [NC]
RewriteRule ^(.*)$ http://site.com/$1 [R=301,L,QSA]
1
6 / 6 / 0
Регистрация: 27.11.2013
Сообщений: 36
21.04.2014, 12:54
Я не спорю вы хорошо ответили.
Но зачем каждую статью, Я думал можно весь трафик с http://site перенапрвить на другой этим методом.

Я думал не важно на какую страницу этого сайта попал, всеравно на второй перекинет.


я поже проверю, сейчас нет Апача под рукой.

Добавлено через 8 минут
Пример простого редиректа

view sourceprint?
1.
Redirect 301 / http://www.newdomen.com/new.html
где:
Redirect 301 – это инструкция, говорящая что страница перемещена
/ – означает, что все с верхнего уровня сайта, включая все подкаталоги, будет переадресовано

http://www.newdomen.com/new.html – новая страница или сайт.


Так мне кажеться не нужно будет писать для каждой странице в отдельности
1
10 / 10 / 2
Регистрация: 12.04.2011
Сообщений: 323
21.04.2014, 13:19  [ТС]
Всем спасибо.

Еще поморочился вроде получил что хотел вот так

RewriteCond %{HTTP_HOST} ^(www.)?site2.com(.*)$ [NC]
RewriteRule ^(.*)$ http://site.com/$1 [R=301,L]

Правда не уверен что все действительно работает так как надо, но ошибок пока не нашел
0
Почетный модератор
Эксперт HTML/CSSЭксперт PHP
 Аватар для KOPOJI
16844 / 6724 / 880
Регистрация: 12.06.2012
Сообщений: 19,967
21.04.2014, 13:25
Только надо так
Code
1
RewriteCond %{HTTP_HOST} ^(www\.)?site2\.com$ [NC]
точка - метасимвол (это регулярка), и ее надо экранировать, а запоминать что-то еще в доменном имени не имеет смысл, т.к. больше там ничего нет
А еще лучше так:
Code
1
RewriteCond %{HTTP_HOST} ^(?:www\.)?site2\.com$ [NC]
1
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
21.04.2014, 13:25
Помогаю со студенческими работами здесь

Как сделать перенаправление на другой файл в .htaccess?
надо сделать редирект с файла на другой чтобы при вводе в адресную строку novgorod.site.ru/robots.txt открывал не robots из корня сайта,...

.htaccess -Запретить доступ к директории и ее файлам для всех, кроме одного домена
Подскажите, как настроить .htaccess. Есть несколько доменов, которые прикреплены к одной директории на сервере: site1.ru site2.ru ...

Редирект с одного домена на другой
Добрый день, друзья. Столкнулся с таким вопросом: необходим редирект с одного домена на другой, сервер на линуксе, стоит связка...

Нужно сделать исключение в редиректе с одного домена на другой
Происходит редирект с одного домена на другой: RewriteCond %{HTTP_HOST} ^liderbg.ru RewriteRule ^(.*)$ http://mysite.ru/$1 ...

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


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

Или воспользуйтесь поиском по форуму:
9
Ответ Создать тему
Новые блоги и статьи
Автозаполнение реквизита при выборе элемента справочника
Maks 27.03.2026
Программный код из решения ниже на примере нетипового документа "ЗаявкаНаРемонтСпецтехники" разработанного в конфигурации КА2. При выборе "Спецтехники" (Тип Справочник. Спецтехника), заполняется. . .
Сумматор с применением элементов трёх состояний.
Hrethgir 26.03.2026
Тут. https:/ / fips. ru/ EGD/ ab3c85c8-836d-4866-871b-c2f0c5d77fbc Первый документ красиво выглядит, но без схемы. Это конечно не даёт никаких плюсов автору, но тем не менее. . . всё может быть. . .
Автозаполнение реквизитов при создании документа
Maks 26.03.2026
Программный код из решения ниже размещается в модуле объекта документа, в процедуре "ПриСозданииНаСервере". Алгоритм проверки заполнения реализован для исключения перезаписи значения реквизита,. . .
Команды формы и диалоговое окно
Maks 26.03.2026
1. Команда формы "ЗаполнитьЗапчасти". Программный код из решения ниже на примере нетипового документа "ЗаявкаНаРемонтСпецтехники" разработанного в конфигурации КА2. В качестве источника данных. . .
Кому нужен AOT?
DevAlt 26.03.2026
Решил сделать простой ланчер Написал заготовку: dotnet new console --aot -o UrlHandler var items = args. Split(":"); var tag = items; var id = items; var executable = args;. . .
Отправка уведомления на почту при создании или изменении элементов справочника
Maks 24.03.2026
Программная отправка письма электронной почты на примере типового справочника "Склады" в конфигурации БП3. Перед реализацией необходимо выполнить настройку системной учетной записи электронной. . .
модель ЗдравоСохранения 5. Меньше увольнений- больше дохода!
anaschu 24.03.2026
Теперь система здравосохранения уменьшает количество увольнений. 9TO2GP2bpX4 a42b81fb172ffc12ca589c7898261ccb/ https:/ / rutube. ru/ video/ a42b81fb172ffc12ca589c7898261ccb/ Слева синяя линия -. . .
Midnight Chicago Blues
kumehtar 24.03.2026
Такой Midnight Chicago Blues, знаешь?. . Когда вечерние улицы становятся ночными, а ты не можешь уснуть. Ты идёшь в любимый старый бар, и бармен наливает тебе виски. Ты смотришь на пролетающие. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru