Вернуться   SEO форум - оптимизация и продвижение сайтов > Web разработки > Программирование

Важная информация
Программирование - PHP, MySQL, JavaScript, CSS, HTML верстка и т.д.

Ответ
 
Опции темы Оценить тему Опции просмотра
Старый 31.07.2011, 17:28   #1
 
Аватар для mayka_net
 
Сообщений: 19
FR (активность): 594

Доп. информация
По умолчанию Автор темы Сделать редирект с сайта, но что бы поддомены работали

Добрый день.

Такая проблема. Нужно что бы с сайты мойсайт.ру шел редирект на другой сайт.

Но при этом можно было зайти на поддомены вася.мойсайт.ру и т.д.

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

Возможно вообще так сделать?
mayka_net вне форума  
Ответить с цитированием Сказать Плохо за это бесполезное сообщение Быстрый ответ на это сообщение
Старый 31.07.2011, 17:29   #2
 
Аватар для cthulchu
 
Сообщений: 3,708
FR (активность): 120,615

Доп. информация
По умолчанию Re: Сделать редирект с сайта, но что бы поддомены работали

редирект пробуй делать рерайтом htaccess.
а вообще - опиши методы, которыми пытался сделать и покажи содержимое .htaccess, что лежит в корне.
cthulchu вне форума  
Ответить с цитированием Сказать Плохо за это бесполезное сообщение Быстрый ответ на это сообщение
Старый 31.07.2011, 17:39   #3
 
Аватар для mayka_net
 
Сообщений: 19
FR (активность): 594

Доп. информация
По умолчанию Автор темы Re: Сделать редирект с сайта, но что бы поддомены работали

Цитата:
Сообщение от cthulchu Посмотреть сообщение
редирект пробуй делать рерайтом htaccess.
а вообще - опиши методы, которыми пытался сделать и покажи содержимое .htaccess, что лежит в корне.
Через htaccess как раз и пробывал.

Этим способом:
RewriteEngine On
RewriteCond %{HTTP_HOST} domain1\.ru$
RewriteRule (.*) http://domain2.ru$1 [R=301,QSA,L]

Еще другой был (уже не помню какой)))

Просто я очень далек от этого))))...а тут понадобилось сделать, погуглил..но что то не нашел ни чего.

Мне нужно что с основного домена редирект на другой шел.
Но при этом у меня есть еще 3 поддомена, и вот что бы на них нормально заходило, без перенаправления.

Вот содержимое:

DirectoryIndex index.php
DefaultLanguage ru
AddDefaultCharset windows-1251
php_value default_charset "cp1251"
RewriteEngine On

RewriteRule ^(ru|ua|other)(/?)+$ index.php?country=$1 [L]
RewriteRule ^(ru|ua|other)/cpatch-([0-9]+).html(/?)+$ index.php?do=shop&cat_id=$2&country=$1 [L]
RewriteRule ^cpatch-([0-9]+).html(/?)+$ index.php?do=shop&cat_id=$1&country=ru [L]
RewriteRule ^page_([^/]*).html(/?)+$ index.php?do=static&page=$1 [L]
RewriteRule ^add-([0-9]+).html(/?)+$ index.php?do=add&id=$1 [L]
RewriteRule ^add_confirm-([0-9]+).html(/?)+$ index.php?do=add&id=$1&action=true [L]
RewriteRule ^shoping_cart.html(/?)+$ index.php?do=add [L]
RewriteRule ^shoping_cart_remove-([0-9]+)-([0-9]+).html(/?)+$ index.php?do=add&action=remove&rid=$1-$2 [L]
RewriteRule ^shoping_cart_minus-([0-9]+)-([0-9]+).html(/?)+$ index.php?do=add&action=minus&mid=$1-$2 [L]
RewriteRule ^shoping_cart_plus-([0-9]+)-([0-9]+).html(/?)+$ index.php?do=add&action=plus&mid=$1-$2 [L]
RewriteRule ^shoping-update-([0-9]+)-([0-9]+).html(/?)+$ index.php?do=add&action=update&oid=$1&nid=$2 [L]
RewriteRule ^shoping-promo-del.html+$ index.php?do=add&promo=del [L]
RewriteRule ^confirm.html+$ index.php?do=confirm [L]
RewriteRule ^feedback.html+$ index.php?do=feedback [L]
RewriteRule ^nospam.html+$ index.php?do=feedback&nospam=1 [L]
RewriteRule ^otziv.html+$ index.php?do=feedback&otziv=1 [L]
RewriteRule ^feedback-send.html+$ index.php?do=feedback&action=send [L]
RewriteRule ^confirm_pochta.html+$ index.php?do=confirm&action=pochta [L]
RewriteRule ^confirm_kyrier.html+$ index.php?do=confirm&action=kyrier [L]
RewriteRule ^kyrier_submit.html+$ index.php?do=confirm&action=kyrier_submit [L]
RewriteRule ^pochta_submit.html+$ index.php?do=confirm&action=pochta_submit [L]
RewriteRule ^delete_shoping.html+$ index.php?do=add&action=delete_all [L]
RewriteRule ^price.html+$ index.php?do=price [L]
RewriteRule ^certificate.html+$ index.php?do=certificate [L]
RewriteRule ^akcii.html+$ index.php?do=akcii [L]
RewriteRule ^poisk.html+$ index.php?do=poisk [L]
RewriteRule ^subscribe.html+$ index.php?do=subscribe [L]
RewriteRule ^predoplata.html+$ index.php?do=predoplata [L]
RewriteRule ^blog.html+$ index.php?do=blog [L]
RewriteRule ^blog-page-([0-9]+).html(/?)+$ index.php?do=blog&page=$1 [L]
RewriteRule ^blog-([0-9]+).html(/?)+$ index.php?do=blog&page_name=$1 [L]
RewriteRule ^blog/([0-9]+)-([^/]*)(/?)+$ index.php?do=blog&page_id=$1&page_name=$2 [L]
RewriteRule ^blog-tag-([^/]*).html(/?)+$ index.php?do=blog&action=tags&tag=$1 [L]
RewriteRule ^blog-tag-([0-9]+)-([^/]*).html(/?)+$ index.php?do=blog&action=tags&tag=$2&page=$1 [L]
RewriteRule ^admin.html(/?)+$ index.php?do=admin [L]
RewriteRule ^admin-page-([0-9]+).html(/?)+$ index.php?do=admin&page=$1 [L]
RewriteRule ^admin/([0-9]+)-([^/]*)(/?)+$ index.php?do=admin&page_id=$1&page_name=$2 [L]
RewriteRule ^lang-([^/]*).html(/?)+$ index.php?do=set&lang=$1 [L]
RewriteRule ^search.html+$ index.php?do=search [L]
RewriteRule ^register_user.html+$ index.php?do=register_user [L]
RewriteRule ^login.html+$ index.php?do=login [L]
RewriteRule ^logout.html+$ index.php?do=logout [L]
RewriteRule ^lost_pass.html+$ index.php?do=lost_pass [L]
RewriteRule ^lost_pass_ok.html+$ index.php?do=lost_pass&sendmail=ok [L]
RewriteRule ^get_orders.html+$ index.php?do=get_orders [L]
RewriteRule ^order_info-([0-9]+).html(/?)+$ index.php?do=order_info&order_id=$1 [L]
RewriteRule ^profile.html(/?)+$ index.php?do=profile [L]
RewriteRule ^profile_edit.html(/?)+$ index.php?do=profile_edit [L]

RewriteRule ^sitemap.html+$ index.php?do=sitemap [L]
RewriteRule ^spam.html+$ index.php?do=sitemap&spam=true [L]
RewriteRule ^spam2.html+$ index.php?do=sitemap&spam=true&tags=true [L]
RewriteRule ^(ru|ua|other)/(.*).html+$ index.php?do=shop&cat=$2&country=$1 [L]

RewriteRule ^generic-viagra-lux.html+$ index.php?do=shop&cat_id=1 [L]
RewriteRule ^generic-cialis-lux.html+$ index.php?do=shop&cat_id=2 [L]
RewriteRule ^generic-levitra-lux.html+$ index.php?do=shop&cat_id=3 [L]
RewriteRule ^generic-viagra-soft-lux.html+$ index.php?do=shop&cat_id=4 [L]
RewriteRule ^generic-cialis-soft-lux.html+$ index.php?do=shop&cat_id=5 [L]
RewriteRule ^pforce-lux.html+$ index.php?do=shop&cat_id=6 [L]
RewriteRule ^dapoxetin-lux.html+$ index.php?do=shop&cat_id=7 [L]
RewriteRule ^woman-viagra-lux.html+$ index.php?do=shop&cat_id=8 [L]
RewriteRule ^ziban-lux.html+$ index.php?do=shop&cat_id=9 [L]
RewriteRule ^mix-lux.html+$ index.php?do=shop&cat_id=10 [L]
RewriteRule ^viagra-gel-lux.html+$ index.php?do=shop&cat_id=11 [L]
RewriteRule ^careprost-lux.html+$ index.php?do=shop&cat_id=12 [L]
RewriteRule ^anestetic-lux.html+$ index.php?do=shop&cat_id=13 [L]
RewriteRule ^brand-viagra-lux.html+$ index.php?do=shop&cat_id=14 [L]
RewriteRule ^roaccutane-lux.html+$ index.php?do=shop&cat_id=15 [L]
RewriteRule ^propecia-lux.html+$ index.php?do=shop&cat_id=16 [L]
RewriteRule ^brand-cialis-lux.html+$ index.php?do=shop&cat_id=17 [L]
RewriteRule ^brand-levitra-lux.html+$ index.php?do=shop&cat_id=18 [L]
RewriteRule ^xenical-lux.html+$ index.php?do=shop&cat_id=19 [L]
RewriteRule ^cialis-gel-lux.html+$ index.php?do=shop&cat_id=20 [L]
RewriteRule ^viagra-capsules.html+$ index.php?do=shop&cat_id=21 [L]
RewriteRule ^cialis-capsules.html+$ index.php?do=shop&cat_id=22 [L]
mayka_net вне форума  
Ответить с цитированием Сказать Плохо за это бесполезное сообщение Быстрый ответ на это сообщение
Старый 31.07.2011, 17:44   #4
 
Аватар для cthulchu
 
Сообщений: 3,708
FR (активность): 120,615

Доп. информация
По умолчанию Re: Сделать редирект с сайта, но что бы поддомены работали

Цитата:
Сообщение от mayka_net Посмотреть сообщение
RewriteCond %{HTTP_HOST} domain1\.ru$
RewriteRule (.*) http://domain2.ru$1 [R=301,QSA,L]
так ты все обращения к домену редиректишь, а не только главную. для главной редирект должен быть с индекс.пхп, так как
Цитата:
Сообщение от mayka_net Посмотреть сообщение
DirectoryIndex index.php
cthulchu вне форума  
Ответить с цитированием Сказать Плохо за это бесполезное сообщение Быстрый ответ на это сообщение
Старый 01.08.2011, 09:55   #5
 
Аватар для specialist-seo
 
Сообщений: 2,413
FR (активность): 62,830

Доп. информация
По умолчанию Re: Сделать редирект с сайта, но что бы поддомены работали

cthulchu, я бы сделал через запись A в NS домена, для основного домена один ip для остальных в виде * другой
specialist-seo вне форума  
Ответить с цитированием Сказать Плохо за это бесполезное сообщение Быстрый ответ на это сообщение
"Спасибо" от:
cthulchu (01.08.2011)
Старый 01.08.2011, 20:35   #6
 
Аватар для katanaflash
 
Сообщений: 93
FR (активность): 1,963

Доп. информация
По умолчанию Re: Сделать редирект с сайта, но что бы поддомены работали

сделайте так чтобы при наборе mysite.ru (мойсайт.ру) вызывался этот php файл (просто залейте его на сервер):

index.php

<?php

echo '<script type="text/javascript"><!--window.location.href=\'rediretdomain.ru\';--></script>';

header('Location: redirectdomain.ru');

?>

где 'redirectdomain.ru' адрес по которому произойдет редирект
katanaflash вне форума  
Ответить с цитированием Сказать Плохо за это бесполезное сообщение Быстрый ответ на это сообщение
Старый 01.08.2011, 21:39   #7
 
Аватар для Umka
 
Сообщений: 4,143
FR (активность): 80,659

Доп. информация
По умолчанию Re: Сделать редирект с сайта, но что бы поддомены работали

katanaflash, такой фокус яндекс может не одобрить.
"сайты, единственным предназначением которых является перенаправление на другой ресурс" (вроде так, по памяти писал). У Яши определенно написано: роботс и хтакцесс. Все остальное - некошерно.
Umka вне форума  
Ответить с цитированием Сказать Плохо за это бесполезное сообщение Быстрый ответ на это сообщение
Старый 01.08.2011, 21:46   #8
 
Аватар для katanaflash
 
Сообщений: 93
FR (активность): 1,963

Доп. информация
По умолчанию Re: Сделать редирект с сайта, но что бы поддомены работали

ну все-все, молчу)) поумничать нельзя
katanaflash вне форума  
Ответить с цитированием Сказать Плохо за это бесполезное сообщение Быстрый ответ на это сообщение
Старый 01.08.2011, 22:30   #9
 
Аватар для Umka
 
Сообщений: 4,143
FR (активность): 80,659

Доп. информация
По умолчанию Re: Сделать редирект с сайта, но что бы поддомены работали

katanaflash, по-программистки то оно верно, но яндекс писали какие то загадочные люди типа Артемия Лебедева. У них кагбэ свой взгляд.

Вот ссылку нашел: http://help.yandex.ru/webmaster/?id=995298#995342
"страницы и сайты, единственной целью которых является перенаправление пользователя на другой ресурс, автоматически («редирект») или добровольно"
Umka вне форума  
Ответить с цитированием Сказать Плохо за это бесполезное сообщение Быстрый ответ на это сообщение
Старый 01.08.2011, 22:37   #10
 
Аватар для katanaflash
 
Сообщений: 93
FR (активность): 1,963

Доп. информация
По умолчанию Re: Сделать редирект с сайта, но что бы поддомены работали

Оффтоп:
та я читать за этот яндекс нехочу, я им никогда не пользовался, и нехочу. лет пять назад когда у меня появился нет, я полгода юзал яндекс, а потом на гугл перешел, незнаю почему... потому что модно наверно)) от сволочь, да?))
katanaflash вне форума  
Ответить с цитированием Сказать Плохо за это бесполезное сообщение Быстрый ответ на это сообщение
Старый 01.08.2011, 22:51   #11
 
Аватар для Umka
 
Сообщений: 4,143
FR (активность): 80,659

Доп. информация
По умолчанию Re: Сделать редирект с сайта, но что бы поддомены работали

Оффтоп:
Цитата:
Сообщение от katanaflash Посмотреть сообщение
я им никогда не пользовался .... от сволочь, да?))
ты то нет... но вот миллионы домохозяек....
Umka вне форума  
Ответить с цитированием Сказать Плохо за это бесполезное сообщение Быстрый ответ на это сообщение
Старый 01.08.2011, 23:12   #12
 
Аватар для mayka_net
 
Сообщений: 19
FR (активность): 594

Доп. информация
По умолчанию Автор темы Re: Сделать редирект с сайта, но что бы поддомены работали

Не хотелось бы что бы яндекс "выкинул".

Мне бы на пару неделек только)), просто хочу конверт ни другом сайте проверить.
mayka_net вне форума  
Ответить с цитированием Сказать Плохо за это бесполезное сообщение Быстрый ответ на это сообщение
Старый 01.08.2011, 23:36   #13
 
Аватар для Umka
 
Сообщений: 4,143
FR (активность): 80,659

Доп. информация
По умолчанию Re: Сделать редирект с сайта, но что бы поддомены работали

mayka_net, ну вот specialist-seo хороший же совет дал. Чем не нравится?
Umka вне форума  
Ответить с цитированием Сказать Плохо за это бесполезное сообщение Быстрый ответ на это сообщение
Старый 03.08.2011, 15:25   #14
 
Аватар для MbILLIEHbKA
 
Сообщений: 36
FR (активность): 471

Доп. информация
По умолчанию Re: Сделать редирект с сайта, но что бы поддомены работали

Цитата:
Сообщение от mayka_net Посмотреть сообщение
RewriteCond %{HTTP_HOST} domain1\.ru$
RewriteRule (.*) http://domain2.ru$1 [R=301,QSA,L]
Ваше правило редиректит ВСЕ домены/поддомены с окончанием domain1.ru. Попробуйте изменить на:

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

PS. это в случае если главное зеркало без www
MbILLIEHbKA вне форума  
Ответить с цитированием Сказать Плохо за это бесполезное сообщение Быстрый ответ на это сообщение
Ответ

Быстрый ответ
Ваше имя пользователя: Регистрация. Для входа нажмите здесь
Случайный вопрос

Сообщение:
Опции
Внимание!
Этой теме более 3946 дней. Вы можете оставить сообщение здесь. Но, обращаем внимание. Возможно, рациональней создать новую тему (найти свежее обсуждение)?


Опции темы
Опции просмотра Оценка этой теме
Оценка этой теме:

Ваши права в разделе
Вы не можете создавать новые темы
Вы можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Р - ранжирование, раздел сайта, раскрутка, редирект, результаты поиска, робот Jokeron SEO словарь 1 22.06.2011 19:44
Как сделать полный бекап сайта на DLE DisCore DLE 7 09.08.2010 13:54
Правильный редирект для Яндекса (с сайта на narod.ru) oknovsem Яndex 3 06.08.2010 14:00
бан сайта за редирект lucifer Продвижение сайта 1 30.07.2010 13:26
Подскажите как на DLE вывод RSS сделать через редирект? gruz DLE 1 09.09.2009 14:57

Текущее время: 08:51. Часовой пояс GMT +3.