Редирект на алиас |
Здравствуйте, гость ( Вход | Регистрация )
Редирект на алиас |
25.08.2010 - 21:25
Вставить ник | Быстрая цитата | Сообщение
#1
|
|
Частый гость Группа: Участник Сообщений: 285 Регистрация: 30.10.2004 Пользователь №: 5198 |
Столкнулся с такой проблемой:
Есть дешевый хостинг на один сайт. Есть два домена, один из которых алиас второго. Как сделать так, чтобы с одного домена происходил редирект на второй? Знаю как это сделать на PHP + Javascript, но хостинг PHP не поддерживает |
|
|
25.08.2010 - 22:26
Вставить ник | Быстрая цитата | Сообщение
#2
|
|
10 лет на форуме Группа: Участник Сообщений: 8992 Регистрация: 28.01.2007 Пользователь №: 18710 |
В корень переадресуемого домена помещаем .htaccess с таким синтаксисом:
Redirect Permanent / ]]>http://www.site.ru]]> (вместо site пропишите свой адрес) |
|
|
25.08.2010 - 22:35
Вставить ник | Быстрая цитата | Сообщение
#3
|
|
El hincha del Real Madrid Группа: Участник Сообщений: 14104 Регистрация: 17.02.2004 Пользователь №: 2321 |
Проще вставить в корень "лишнего" домена index.htm следующего содержания:
Код <HTML>
<HEAD> <META HTTP-EQUIV="REFRESH" CONTENT="0; URL=http://адрес_нужного_сайта"> </HEAD> <BODY> </BODY> </HTML> Сообщение отредактировано GLUK - 25.08.2010 - 22:36 |
|
|
25.08.2010 - 22:56
Вставить ник | Быстрая цитата | Сообщение
#4
|
|
Частый гость Группа: Участник Сообщений: 192 Регистрация: 30.10.2005 Пользователь №: 10364 |
можно и в днс запись сделать (но это уже не редирект)
|
|
|
25.08.2010 - 23:04
Вставить ник | Быстрая цитата | Сообщение
#5
|
|
El hincha del Real Madrid Группа: Участник Сообщений: 14104 Регистрация: 17.02.2004 Пользователь №: 2321 |
Не покатит, если сайты лежат на одном хосте (или даже не на одном, а на хостах висит по много сайтов).
Сообщение отредактировано GLUK - 25.08.2010 - 23:12 |
|
|
26.08.2010 - 12:34
Вставить ник | Быстрая цитата | Сообщение
#6
|
|
Частый гость Группа: Участник Сообщений: 285 Регистрация: 30.10.2004 Пользователь №: 5198 |
В корень переадресуемого домена помещаем .htaccess с таким синтаксисом: Redirect Permanent / ]]>http://www.site.ru]]> (вместо site пропишите свой адрес) Проще вставить в корень "лишнего" домена index.htm следующего содержания: Код <HTML> <HEAD> <META HTTP-EQUIV="REFRESH" CONTENT="0; URL=http://адрес_нужного_сайта"> </HEAD> <BODY> </BODY> </HTML> Все это пробовал. Способы хороши, но работают если только за каждым доменом закреплен отдельный сайт. А у меня один сайт с двумя доменами, поэтому получается бесконечный редирект. можно и в днс запись сделать (но это уже не редирект) А что за запись и как будет работать? |
|
|
26.08.2010 - 15:03
Вставить ник | Быстрая цитата | Сообщение
#7
|
|
Постоялец форума Группа: Модератор Сообщений: 967 Регистрация: 17.08.2004 Пользователь №: 4400 |
Все это пробовал. Способы хороши, но работают если только за каждым доменом закреплен отдельный сайт. А у меня один сайт с двумя доменами, поэтому получается бесконечный редирект. А что за запись и как будет работать? Пробуем написать .htaccess с таким содержимым Код RewriteEngine On RewriteCond %{HTTP_HOST} !www.mydomain.com RewriteRule ^(.*)$ http://www.mydomain.com/$1 [R=301,L] Смысел этого экзерсиса такой, что если пришли не на сайт www.mydomain.com, то редиректим, а если пришли на www.mydomain.com то ничего не делаем. Сообщение отредактировано leah - 26.08.2010 - 15:08 |
|
|
26.08.2010 - 20:50
Вставить ник | Быстрая цитата | Сообщение
#8
|
|
Частый гость Группа: Участник Сообщений: 285 Регистрация: 30.10.2004 Пользователь №: 5198 |
Пробуем написать .htaccess с таким содержимым Код RewriteEngine On RewriteCond %{HTTP_HOST} !www.mydomain.com RewriteRule ^(.*)$ http://www.mydomain.com/$1 [R=301,L] Смысел этого экзерсиса такой, что если пришли не на сайт www.mydomain.com, то редиректим, а если пришли на www.mydomain.com то ничего не делаем. Огромное спасибо! Сработало )))) |
|
|
28.08.2010 - 09:34
Вставить ник | Быстрая цитата | Сообщение
#9
|
|
Частый гость Группа: Участник Сообщений: 192 Регистрация: 30.10.2005 Пользователь №: 10364 |
Не покатит, если сайты лежат на одном хосте (или даже не на одном, а на хостах висит по много сайтов). да ну А что за запись и как будет работать? Это запись в управлении доменом: 1)копируем данные 1-го домена во 2-ой 2)на веб-сервере прописываем дополнительный 2-й хост хедер для сайта Оба домена будут "показывать" один сайт, без редиректов - это и есть алиас. Для аналогии - многие хостеры автоматом создают алиасы с www. Более простое решение Вам уже показали. |
|
|
Текстовая версия | Сейчас: 19.04.2024 - 12:53 |