X   Сообщение сайта
(Сообщение закроется через 3 секунды)



 

Здравствуйте, гость ( Вход | Регистрация )

Открыть тему
Тема закрыта
> Как склеить 12 доменов в .htaccess?
accacaserega
accacaserega
Topic Starter сообщение 22.2.2013, 19:40; Ответить: accacaserega
Сообщение #1


Участник
***

Группа: User
Сообщений: 100
Регистрация: 9.11.2011
Из: Беларусь
Поблагодарили: 23 раза
Репутация:   2  


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

1. www.site.ru
2. www.site.biz
3. www.site.info
4. www.site.net
5. www.site.org
6. www.site.su
7. site.ru
8. site.biz
9. site.info
10. site.net
11. site.org
12. site.su

Пока что нашёлся только такой рабочий вариант:

RewriteEngine on
RewriteCond %{HTTP_HOST} ^www.site.ru$ [OR]
RewriteCond %{HTTP_HOST} ^www.site.biz$ [OR]
RewriteCond %{HTTP_HOST} ^www.site.info$ [OR]
RewriteCond %{HTTP_HOST} ^www.site.net$ [OR]
RewriteCond %{HTTP_HOST} ^www.site.org$ [OR]
RewriteCond %{HTTP_HOST} ^www.site.su$ [OR]
RewriteCond %{HTTP_HOST} ^site.biz$ [OR]
RewriteCond %{HTTP_HOST} ^site.info$ [OR]
RewriteCond %{HTTP_HOST} ^site.net$ [OR]
RewriteCond %{HTTP_HOST} ^site.org$ [OR]
RewriteCond %{HTTP_HOST} ^site.su$
RewriteRule ^(.*)$ http://site.ru/$1 [R=301,L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_URI} !^/index.php
RewriteCond %{REQUEST_URI} (/|\.php|\.html|\.htm|\.feed|\.pdf|\.raw|/[^.]*)$ [NC]
RewriteRule (.*) index.php
RewriteRule .* - [E=HTTP_AUTHORIZATION:%{HTTP:Authorization},L]

Хотелось бы услышать ваше мнение о правильности такого кода...

Сообщение отредактировал accacaserega - 22.2.2013, 19:46
0
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
tygrytsa
tygrytsa
сообщение 22.2.2013, 20:27; Ответить: tygrytsa
Сообщение #2


Завсегдатай
*****

Группа: Active User
Сообщений: 505
Регистрация: 30.3.2011
Из: Кишинев
Поблагодарили: 191 раз
Репутация:   63  


еще можно поиграться с ДНС, как вариант..
CNAME, по-моему, запись редактировать/добавить надо
Да, я бы так и сделала.
Все 12 доменов направила бы на основной, который .ru

Сообщение отредактировал tygrytsa - 22.2.2013, 20:29
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
bum
bum
сообщение 22.2.2013, 20:37; Ответить: bum
Сообщение #3


reg.com.ru
*******

Группа: Super Moderator
Сообщений: 2859
Регистрация: 10.6.2008
Из: RU
Поблагодарили: 4763 раза
Репутация:   233  


(accacaserega @ 22.2.2013, 21:40) *
RewriteCond %{HTTP_HOST} ^www.site.ru$ [OR]
RewriteCond %{HTTP_HOST} ^www.site.biz$ [OR]
RewriteCond %{HTTP_HOST} ^www.site.info$ [OR]
RewriteCond %{HTTP_HOST} ^www.site.net$ [OR]
RewriteCond %{HTTP_HOST} ^www.site.org$ [OR]
RewriteCond %{HTTP_HOST} ^www.site.su$ [OR]
RewriteCond %{HTTP_HOST} ^site.biz$ [OR]
RewriteCond %{HTTP_HOST} ^site.info$ [OR]
RewriteCond %{HTTP_HOST} ^site.net$ [OR]
RewriteCond %{HTTP_HOST} ^site.org$ [OR]
RewriteCond %{HTTP_HOST} ^site.su$
RewriteRule ^(.*)$ http://site.ru/$1 [R=301,L]
Этот кусок можно заменить парой строк

RewriteCond %{HTTP_HOST}    !^site\.ru$
RewriteRule ^(.*)$            http://site.ru/$1 [R=301,L]


tygrytsa, CNAME только направит посетителя на нужный хост, а в конфиге виртхоста все эти домены надо прописать, иначе в зависимости от настроек вебсервера будут направлены на заглушку или в 444 или еще куда, но в любом случае эти домены будут работать не так как надо.
Ну а в htaccess уже обязательно редирект на главный домен, или будут клоны сайта на каждом домене smile.gif


--------------------
домены RU/SU/РФ/gTLD(reg.ru, nic.ru, r01.ru, webnames.ru, naunet.ru, PublicDomainRegistry.com, uk2group.com)
с безbumажным и простым как 1,2,3 переоформлением при продаже. Подробности в тех.поддержке.
Работай без риска!


Поблагодарили: (1)
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
tygrytsa
tygrytsa
сообщение 22.2.2013, 21:04; Ответить: tygrytsa
Сообщение #4


Завсегдатай
*****

Группа: Active User
Сообщений: 505
Регистрация: 30.3.2011
Из: Кишинев
Поблагодарили: 191 раз
Репутация:   63  


bum, спасибо. Прошу прощения за глупую мысль, а точнее, за ее выражение. Теперь пришлось ознакомиться с материалами по теме, столько прочла всего, что хоть сейчас экзамен сдавай!.
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Открыть тему
Тема закрыта
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0


Свернуть

> Похожие темы

  Тема Ответов Автор Просмотров Последний ответ
Открытая тема (нет новых ответов) Маленький кейс как сделать много почтовых ящиков в Gmail
Один аккаунт = много ящиков
0 PostBrigada 331 Сегодня, 0:32
автор: PostBrigada
Открытая тема (нет новых ответов) Как мошенники зарабатывают на прямых трансляциях в Instagram
Не ждите порно в инстаграм, его нет
8 PostBrigada 939 Сегодня, 0:14
автор: PostBrigada
Открытая тема (нет новых ответов) Видеомаркетинг как инструмент развития интернет-магазина
11 PostBrigada 2147 Вчера, 20:30
автор: galikfor
Открытая тема (нет новых ответов) Facebook палит прокси. Кто как решает эту проблему?
28 Twickbot 3617 Вчера, 20:26
автор: galikfor
Открытая тема (нет новых ответов) Обман пользователей мобильного интернета, о как =)
11 RMak 1490 Вчера, 12:53
автор: RMak


 



RSS Текстовая версия Сейчас: 15.12.2017, 7:04
Дизайн