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

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 включен?

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

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

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

Гость
Ответить в этой теме...

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

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

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

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

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

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

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

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