Перейти к контенту

www для поддоменов


Рекомендуемые сообщения

Поменял хостера, а у него оказалось, что все поддомены созданые через сипенел, доступны только без www. А с www надо создавать отдельно домен вроде.

Написал в поддержку, они особо не знаю как это сделать, говорять что можно попробывать попрописывать переадрисации и ещё что-то.

Вообщем может кто сталкивался, знает?

В интернете полазил, нашёл это http://forum.ispsystem.com/ru/viewtopic.ph...d33d7a5ec79f55f . Но не знаю насколько решения подходят мне.

Мне прийдётся переписывать весь сайт из-за этого. :D

Ссылка на комментарий
Поделиться на других сайтах

Создавать домены вида www.subdomain.domain.ru и правда несколько глупо. Как и вообще www подставлять везде.

Если в вашей панели доступны ДНС, то создайте адрес с www и сделайте принудительный рефреш апачем на адрес с www.

Ссылка на комментарий
Поделиться на других сайтах

Попросите хостера отредактировать httpd.conf:

<VirtualHost  *>
 ServerName  www.domain.ru
 ServerAlias domain.ru
 DocumentRoot  /home/tram-pam-pam/domain.ru
 ScriptAlias /cgi-bin/ "/home/tram-pam-pam/cgi/"
 CustomLog /home/tram-pam-pam/log/httpd_domain.ru_log combined env=!is-image
 ErrorLog /home/tram-pam-pam/log/httpd_error_log
</VirtualHost>

Важно, чтобы ServerName был с "www", а ServerAlias без "www".

Ссылка на комментарий
Поделиться на других сайтах

juvio, а чего глупо? У меня на адресах www.mp.eskimosi.in.ua и www.fclub.eskimosi.in.ua находятся совершенно разные независящие друг от друга сайты. Все, кто ими пользуються, получают от меня ссылки через www. Во первых сразу понятно что это сайт, а не непонятный текст. Во вторых это удобней чем давать через http:// . В конце концов куча сервисов в интернете так работают, тот же narod.ru.

 

FatCat направил ваш текст с копирайтом хостеру :D

Ссылка на комментарий
Поделиться на других сайтах

У меня на адресах www.mp.eskimosi.in.ua и www.fclub.eskimosi.in.ua находятся совершенно разные независящие друг от друга сайты

Никто не спорит.

Все, кто ими пользуються, получают от меня ссылки через www. Во первых сразу понятно что это сайт, а не непонятный текст. Во вторых это удобней чем давать через http:// . В конце концов куча сервисов в интернете так работают, тот же narod.ru.

Угу. А если ещё писать http://www... то наверно ещё удобнее... :D

 

Нет, тут дело в том, что www вообще не нужен, имхо.

Ссылка на комментарий
Поделиться на других сайтах

httpd.conf

<VirtualHost *:80>
	ServerAdmin webmaster@domain.ru
	DocumentRoot /home/chroot/home/users/public_html
	ServerName www.domain.ru
	...
</VirtualHost>

<VirtualHost *:80>
	ServerAdmin webmaster@domain.ru
	DocumentRoot /home/chroot/home/users/public_html
	ServerName domain.ru
	Redirect permanent / http://www.domain.ru/
	...
</VirtualHost>

если я правильно понял проблему..

Ссылка на комментарий
Поделиться на других сайтах

Понятно, интернет сообщество разделилось на сторонников и противников адресов с www :D))

К своей точке зрения подключу тот факт что ни одна программа не обрабатывает интернет адреса как таковые если в начале не стоит ничего. тоесть если я пошлю в аську domain.com то человек будет во первых дольше думать что это такое, а во вторых он не преобразится в гиперссылку. Тоже самое на форуме IPB и любом другом движке, программе и т.п. Написать 3 одинаковые буквы перед адресом очень легко. Так почему бы их не писать. А ехидности относительно http://www... Я ж говорю что http:// писать очень неудобно.

 

А по проблеме, то хостер покачто молчит. я его озадачил ;)))

Ссылка на комментарий
Поделиться на других сайтах

Понятно, интернет сообщество разделилось на сторонников и противников адресов с www :D))

К своей точке зрения подключу тот факт что ни одна программа не обрабатывает интернет адреса как таковые если в начале не стоит ничего.

Да шо вы гаварите? (с) копипастите урл в браузерную строку - и не вопрос.
тоесть если я пошлю в аську domain.com то человек будет во первых дольше думать что это такое, а во вторых он не преобразится в гиперссылку.
Некоторые асечные клиенты по умолчанию запрещают приём от неавторизованных ссылок, которые начинаются или с ВВВ или ХТТП. А вообще - надо меньше общаться с такими...
Тоже самое на форуме IPB и любом другом движке, программе и т.п. Написать 3 одинаковые буквы перед адресом очень легко. Так почему бы их не писать. А ехидности относительно http://www... Я ж говорю что http:// писать очень неудобно.
да... тяжело быть по пояс деревянным ;) Изменено пользователем revizor
Ссылка на комментарий
Поделиться на других сайтах

revizor, да я вот только тем и занимаюсь что посылаю незнакомым людям по аське сообщения с гиперссылками. Я вообще не понимаю вашего поста. Он в защиту ссылок без www? Тогда к чему такая форма изложения и фразы типа деревянности?

 

Про копипаст и браузерную строку я вообещ молчу, это ещё мене удобно чем писать http:// так как тербует кучи лишних нажатий. И это на компе. А на других девайсах это ещё сложнее может быть. В то время как текст ссылки отформатированая с www за частую требует всего одного нажатия И вообще я не понимаю о чём тут спор? Если бы люди не видели бы пользы в www то его бы никто не использовал и не адаптировал под него программы.

Ссылка на комментарий
Поделиться на других сайтах

Важно, чтобы ServerName был с "www", а ServerAlias без "www".

извиняюсь за оффтоп, но для какой цели это важно?

Ссылка на комментарий
Поделиться на других сайтах

Не знаю, может не везде это следует учитывать.

У меня часто сбоят неймсервера у домашнего провайдера, и при сбоях домены без www продолжают открываться как открывались, а домены с www не находит.

Ссылка на комментарий
Поделиться на других сайтах

Не знаю, может не везде это следует учитывать.

У меня часто сбоят неймсервера у домашнего провайдера, и при сбоях домены без www продолжают открываться как открывались, а домены с www не находит.

странно. это наверное конкретный случай у вас. на самом деле без разницы какой алиас к чему и в каком порядке привязывать.

 

по теме ответили, но хочу добавить свою заметку:

делаешь alias, как писал фэткэт, в любом порядке, включаешь mod_rewrite и через .htaccess редиректишь на свой основной домен, типа:

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

выше редирект с www на основной домен (это надо написать в файле .htaccess в корне твоего сайта). домен свой подставишь. надеюсь правильно правило написал.

Изменено пользователем G*g
Ссылка на комментарий
Поделиться на других сайтах

Выше описанный способ имхо самый удобный при проблемах с доступам к конфигам апача.

 

А про www исправлюсь - имелись в виду www для доменов 3-го уровня. Типа www.site.narod.ru. А вот для сайтов 2-го уровня www пусть будет при желании, раньше это было при появлении службы WWW пояснением, что надо браузер туда пустить а не фтп клиент, а сейчас вошло в привычку у людей и они клеят эти буквы к любому сайту и адресу. Даже модемы настраивают дома www.192.168.1.1 ) Не обижайтесь mrMad-Cat. Я лишь имел в виду что для 3-го уровня имхо была уж слишком тяжелой конструкция. Но выбор за вами.

 

Как-то мы решили еще проще - в нужный домен "site.ru" товарищу положили .htaccess с текстом "Redirect / http://www.site.ru". Но это было по причине отсутствия у хостера доступа к настройке виртуал хостов. Самое грамотное, повторюсь, прописать нужный домен основным, а остальные алисами к нему.

Изменено пользователем juvio
Ссылка на комментарий
Поделиться на других сайтах

  • 4 недели спустя...

Хе, www.192.168.1.1, надо будет попробовать :D))

 

Я согласен что чем больше всего тем сложнее. Но www. имхо ещё не самое сложное зато 99% означает дял всех программ что это ссылка.

Кстати, к трёпу на эту тему, почему не существует доменов без зон типа com. Вбиваешь себе в адрессную строку site и всё. Кстати недавно в интернете читал что-то про доменные имена на родном языке, тоесть со всеми спецсимволами. Я так понял что это коегде типа Кореи какойто ввели. Правда я полностью не вьехал в этот механизм. Но зато справедливо - почему везде должна быть латиница? ;)

 

ЗЫ: хорошо вам в России живётся - у вас домены ru легко регестрировать. А у нас у почти всех домены третьего уровня типа in.ua kiev.ua com.ua или просто com потому что домен ua стоит бешенных денег и для его регистрации нужно быть юрлитцом да ещё и с созвучным названием с доменом.

 

G*g не знаю почему, но способ не сработал. Создал алиас с .htaccess

RewriteEngine on
RewriteCond %{HTTP_HOST} ^www\.mp\.esimosi\.in\.ua
RewriteRule ^(.*)$ http://mp.eskimosi.in.ua/$1 [R=permanent,L]

В результате просто открывается папка этого алиаса.

Так что покачто пользуюсь методом через редирект в index файле в корне.

Ссылка на комментарий
Поделиться на других сайтах

  • 3 недели спустя...
G*g не знаю почему, но способ не сработал. Создал алиас с .htaccess

RewriteEngine on
RewriteCond %{HTTP_HOST} ^www\.mp\.esimosi\.in\.ua
RewriteRule ^(.*)$ http://mp.eskimosi.in.ua/$1 [R=permanent,L]

В результате просто открывается папка этого алиаса.

Так что покачто пользуюсь методом через редирект в index файле в корне.

mod_rewrite включен?

Ссылка на комментарий
Поделиться на других сайтах

Присоединиться к обсуждению

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

Гость
Unfortunately, your content contains terms that we do not allow. Please edit your content to remove the highlighted words below.
Ответить в этой теме...

×   Вы вставили отформатированный текст.   Удалить форматирование

  Допустимо не более 75 смайлов.

×   Ваша ссылка была автоматически заменена на медиа-контент.   Отображать как ссылку

×   Ваши публикации восстановлены.   Очистить редактор

×   Вы не можете вставить изображения напрямую. Загрузите или вставьте изображения по ссылке.

Зарузка...
×
×
  • Создать...

Важная информация

Находясь на нашем сайте, вы соглашаетесь на использование файлов cookie, а также с нашим положением о конфиденциальности Политика конфиденциальности и пользовательским соглашением Условия использования.