www.glavmed.com
Проблема с http://domen.com и http://www.domen.com

Новая тема Написать ответ ГЛАВНАЯ  \  ТЕХНИЧЕСКИЕ ВОПРОСЫ

Vova-Pu
Опытный
Зарегистрирован: 17.08.2007
Сообщ.: 239
Обратиться по нику

# Добавлено:Вт Янв 01, 2008 11:00 pmОтветить с цитатой
Подскажите решение такой проблемы: хостинг с cPanel. Поставил (закачал через ftp) блог в папку www, такое же зеркало легло в папку public_html. Все прекрасно работает, если набрать http://www.domen.com
Но если набрать http://domen.com - то выскакивает паркованная страничка от хостера с его рекламой.
Как в cPanele настроить одинаковое значение? Причем самое интересное - если набрать в Опере http://domen.com - браузер автоматически переделывает на http://www.domen.com - короче все равно что набираешь, даже без http:// - все равно открывает блог.
Но при наборе урла в Firefox и IE - идет разнобой.
Выручайте!
Отстаньте, да нет у меня никакой кнопки бабло! Есть только красная кнопка в я.чемоданчике. Ща как нажму!

Vova-Pu
Опытный
Зарегистрирован: 17.08.2007
Сообщ.: 239
Обратиться по нику

# Добавлено:Вт Янв 01, 2008 11:15 pmОтветить с цитатой
А еще есть такой вопрос - как на один ftp-аккаунт прописать другой домен второго уровня? Или вообще как впихнуть в аккаунт одного домена опять же через cPanel совершенно другой мой домен второго уровня? Это возможно? А то у меня пока получилось только делать субдомены вида http://subdomen.domen.com
Или такое телодвижение происходит в аккаунте хостера? А то вот написано в тарифном плане - кол-во доменов - неограничено, кол-во субдоменов - неограничено, кол-во баз MySQL - неограничено. В общем никаких ограничений нет. Но как пользоваться этой безнаказанностью и безграничностью? С базами MySQL я вроде разобрался - там понятно как что происходит. А вот с включением в аккаунт посторонних доменов полный хаос в мыслях и голове. :sad:
Отстаньте, да нет у меня никакой кнопки бабло! Есть только красная кнопка в я.чемоданчике. Ща как нажму!

Sender
Профессионал
Зарегистрирован: 19.05.2006
Сообщ.: 755
Обратиться по нику

# Добавлено:Ср Янв 02, 2008 8:15 amОтветить с цитатой
Чтобы склеить домен с www и без надо прописать в файле htaccess реврайт. В настройках этого файла поможет
Код:
http://www.htaccesstools.com

Как это сделать из cPanel не знаю.
Надежный спон лояльно относится к АВМ стран СНГ Новинка HD video сайты! 50$ persign 70% partner!

irvean
Гуру
Зарегистрирован: 07.10.2005
Сообщ.: 1861
Обратиться по нику

# Добавлено:Ср Янв 02, 2008 1:43 pmОтветить с цитатой
тут мне кажется немного в другом дело, просто на хосте не прописаны алиасы домена.
Хотя и странно )) я всегда считал что по дефолту должен стоять домен без www..
Код:
<VirtualHost *:*>
  DocumentRoot "/home/base.loc/www" 
  ServerName "base.loc"
  ServerAlias "base.loc" "www.base.loc"
</VirtualHost>

"...poor is the man whose pleasures depend
on the permission of another."

vitvirtual
Гуру
Зарегистрирован: 11.06.2007
Сообщ.: 1272
Обратиться по нику

# Добавлено:Ср Янв 02, 2008 5:14 pmОтветить с цитатой
по идее при добавлении домена в виде domain.com в cpanel (именно так без http и www) сайт ложится в папку public_html по умолчанию, а в папке www создается зеркало, которое можно отключить, добавив в файл htaccess следующую строчку

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

но могут быть и у хостера проблемы, нужно его обязательно проинформировать об этом!
Личный блог - vitvirtual | Admeans - бонусный ЦОП Яндекс Директ!

user00
Banned
Зарегистрирован: 24.07.2006
Сообщ.: 723
Обратиться по нику

# Добавлено:Пт Янв 04, 2008 1:26 pmОтветить с цитатой
В А зоне доменного имени можно указать соответствующий ДНС отвечающий за www
Буржуи хотят насилия! Ratio 1:80

ъъъ
Опытный
Зарегистрирован: 07.08.2006
Сообщ.: 472
Обратиться по нику

# Добавлено:Чт Янв 24, 2008 6:18 amОтветить с цитатой
Вопрос роднится с вопросом ТС.
Яндекс в разделе добавления сайтов, не видит сайт с www,
а гугля не дает проиндексированных страниц сайта с www.

т.е. без ввв яндекс сайт видит, а гугля выдает проиндексированные страницы.

При этом, сайт открывается как с ввв, так и без него в любых браузерах.

Помогут ли исправить ситуацию следующие куски кода, и если да, то какой из них рациональнее?
Код:

Options +FollowSymLinks
RewriteEngine on
RewriteCond %{HTTP_HOST} ^domain\.com
RewriteRule ^(.*)$ http://www.domain.com/$1 [R=permanent,L]



Код:


Options +FollowSymLinks
RewriteEngine On
RewriteBase /
RewriteCond %{REQUEST_URI} !^/robots\\.txt$ [NC]
RewriteCond %{HTTP_HOST} !^www\\.[a-z-]+\\.[a-z]{2,6} [NC]
RewriteCond %{HTTP_HOST} ([a-z-]+\\.[a-z]{2,6})$ [NC]
RewriteRule ^/(.*)$ http://%1/$1 [R=301,L]


И еще: что значит: файл .htaccess должен быть в unix формате.
Т.е. пропишу я этот код в блокноте, сохраню на сервере под именем .хтаксесс, а как его в юних-формат-то переделать? :smile:

Ronald Wild
Профессионал
Зарегистрирован: 29.09.2006
Сообщ.: 874
Обратиться по нику

# Добавлено:Чт Янв 24, 2008 11:29 amОтветить с цитатой
Хз. Может имеется ввиду что он дожен быть не в юникоде, а в обычном текстовом формате? Всю жизнь создавал и редактировал .htaccess в блокноте/фаре никаких проблем не было. Короче, делай в блокноте, все должно работать.

Mr Frod
Профессионал
Зарегистрирован: 06.03.2007
Сообщ.: 746
Обратиться по нику

# Добавлено:Чт Янв 24, 2008 9:50 pmОтветить с цитатой
Можно www на корню убивать, что бы при любом обращении www не было

list ($host,$doc,$to)=array(
$_SERVER['HTTP_HOST'],
$_SERVER['REQUEST_URI'],
str_replace("www.","",$_SERVER['HTTP_HOST'])
SearchAnyway - стабильный заработок без шейва.

ъъъ
Опытный
Зарегистрирован: 07.08.2006
Сообщ.: 472
Обратиться по нику

# Добавлено:Сб Янв 26, 2008 5:04 pmОтветить с цитатой
Да, это понятно. Спасибо. Но как быть: сайт проиндексирован; в поисковиках виден только без www.
В браузере виден как с ввв, так и без.
Какой тогда из этих кодов лучше применить?

Код:

list ($host,$doc,$to)=array(
$_SERVER['HTTP_HOST'],
$_SERVER['REQUEST_URI'],
str_replace("www.","",$_SERVER['HTTP
_HOST'])


Код:

Options +FollowSymLinks
RewriteEngine On
RewriteBase /
RewriteCond %{REQUEST_URI} !^/robots\\.txt$ [NC]
RewriteCond %{HTTP_HOST} !^www\\.[a-z-]+\\.[a-z]{2,6} [NC]
RewriteCond %{HTTP_HOST} ([a-z-]+\\.[a-z]{2,6})$ [NC]
RewriteRule ^/(.*)$ http://%1/$1 [R=301,L]

My dream...
http://www.mazdausa.com/MusaWeb/displayPage.action?pageParameter=modelsMain&vehicleCode=MZ6

ъъъ
Опытный
Зарегистрирован: 07.08.2006
Сообщ.: 472
Обратиться по нику

# Добавлено:Ср Фев 13, 2008 11:38 amОтветить с цитатой
После применения указанного выше мной кода, по запросу www.site.com, гугль стал выдавать одну ссылку на site.com;
по запросу же : site.com гугль выдает все возможные упоминания, в т.ч. и сам сайт.

Как узнать: произошло склеивание сайта с ввв и без ввв, или поиковики считают их разными сайтами?
My dream...
http://www.mazdausa.com/MusaWeb/displayPage.action?pageParameter=modelsMain&vehicleCode=MZ6
Новая тема Написать ответ ГЛАВНАЯ  \  ТЕХНИЧЕСКИЕ ВОПРОСЫ

Перейти:  

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




Генеральный спонсор



www.sacredcash.com
marketing.3fn.net
www.3fn.net
www.realitycash.net
instinctmoney.com
реклама на сайте

Яндекс цитирования Rambler's Top100 Рейтинг@Mail.ru