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

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

21.04.2014, 06:52. Показов 6026. Ответов 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
Ответ Создать тему
Новые блоги и статьи
SDL3 для Web (WebAssembly): Обработчик клика мыши в браузере ПК и касания экрана в браузере на мобильном устройстве
8Observer8 02.02.2026
Содержание блога Для начала пошагово создадим рабочий пример для подготовки к экспериментам в браузере ПК и в браузере мобильного устройства. Потом напишем обработчик клика мыши и обработчик. . .
Философия технологии
iceja 01.02.2026
На мой взгляд у человека в технических проектах остается роль генерального директора. Все остальное нейронки делают уже лучше человека. Они не могут нести предпринимательские риски, не могут. . .
SDL3 для Web (WebAssembly): Вывод текста со шрифтом TTF с помощью SDL3_ttf
8Observer8 01.02.2026
Содержание блога В этой пошаговой инструкции создадим с нуля веб-приложение, которое выводит текст в окне браузера. Запустим на Android на локальном сервере. Загрузим Release на бесплатный. . .
SDL3 для Web (WebAssembly): Сборка C/C++ проекта из консоли
8Observer8 30.01.2026
Содержание блога Если вы откроете примеры для начинающих на официальном репозитории SDL3 в папке: examples, то вы увидите, что все примеры используют следующие четыре обязательные функции, а. . .
SDL3 для Web (WebAssembly): Установка Emscripten SDK (emsdk) и CMake для сборки C и C++ приложений в Wasm
8Observer8 30.01.2026
Содержание блога Для того чтобы скачать Emscripten SDK (emsdk) необходимо сначало скачать и уставить Git: Install for Windows. Следуйте стандартной процедуре установки Git через установщик. . . .
SDL3 для Android: Подключение Box2D v3, физика и отрисовка коллайдеров
8Observer8 29.01.2026
Содержание блога Box2D - это библиотека для 2D физики для анимаций и игр. С её помощью можно определять были ли коллизии между конкретными объектами. Версия v3 была полностью переписана на Си, в. . .
Инструменты COM: Сохранение данный из VARIANT в файл и загрузка из файла в VARIANT
bedvit 28.01.2026
Сохранение базовых типов COM и массивов (одномерных или двухмерных) любой вложенности (деревья) в файл, с возможностью выбора алгоритмов сжатия и шифрования. Часть библиотеки BedvitCOM Использованы. . .
SDL3 для Android: Загрузка PNG с альфа-каналом с помощью SDL_LoadPNG (без SDL3_image)
8Observer8 28.01.2026
Содержание блога SDL3 имеет собственные средства для загрузки и отображения PNG-файлов с альфа-каналом и базовой работы с ними. В этой инструкции используется функция SDL_LoadPNG(), которая. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru