Вход для клиентов и партнеров
в начало сайта
Партнерская программаОнлайн демоСкачатьКарта сайта
 

Регламент
Документация
Часто задаваемые вопросы (FAQ)
Решения типовых вопросов
Форум поддержки
Библиотека разработчика

Посмотрите демо-ролики и убедитесь в том, что "Twilight CMS" очень удобна в управлении, понятна и проста.

Бесплатно скачайте "Twilight.Basic", установите на своем компьютере и изучите систему более детально.

Если вам нужно установить "Twilight CMS" на существующий сайт или разработать новый - обращайтесь в отдел интеграции.

 

Ваше имя
Ваш Email
Вопрос
Twilight.basic
  • Узнайте больше
  • Сравните версии
  • Twilight.selection
  • Узнайте больше
  • Сравните версии
  • Twilight.evolution
  • Узнайте больше
  • Сравните версии
  •  
    Главная // Форум поддержки

    Сборка сайта / Использование различных сервисов / Вопрос по переадресации с www на без www

    есть новые сообщения  Время:   01.02.12 12:40
    runeteye Есть сайт, который должен открываться по адресу http://site.ru вместо http://www.site.ru как прописано по умолчанию в стандартном корневом файле .htaccess, который идёт с Твилайтом.

    Нахожу в .htaccess вот этот кусок кода:

    RewriteCond %{HTTP_HOST} !^(www\.|xn--)    [NC]
    RewriteCond %{HTTP_HOST} ^([^.]+\.[^.]+)$
    RewriteRule (.*) http://www.%1/$1 [R=301,L]

    и меняю его на вот такой:

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

    Не работает - сайт не загружается и Хром сообщает что возникла циклическая переадресация.

    Пробовал и так:

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

    Результат аналогичный. Как можно решить эту проблему, в каком направлении думать?

    Твилайн 5.21, Evolution.

    есть новые сообщения  Время:   01.02.12 17:36
    Служба поддержки Что касается htaccess, то мы тут не очень разбираемся глубоко, нужно искать ошибку и исправлять согласно документации на mod_rewrite. Но в системе в любом случае встроен еще редирект принудительный на www хост, так что даже если htaccess исправить - это не поможет. Поэтому, итоговый ответ: это никак в нашей системе не реализуется.
    есть новые сообщения  Время:   01.02.12 18:39
    runeteye Т.е. все сайты на Твилайте всегда будут открываться только по адресу с префиксом www? И это никак не исправить?

    А если не секрет, то в чем причина такого решения и ограничения свободы действий администратора?

    есть новые сообщения  Время:   01.02.12 18:53
    Служба поддержки По умолчанию - да. Конечно, можно найти код в скриптах (см. get.cgi) и его закомментировать, никто не запрещает. И система даже будет работать, т.к. она же работает для доменов без www, если брать домены четвертого уровня, к примеру (http://AAA.BBB.CCC.ru). Но что будет и как реализовано в будущем мы не знаем и гарантировать вечную работу системы в нестандартном режиме не сможем. Также, учтите, что при каждом обновлении системы вам придется либо делать подобный патч руками, либо сравнивать что в файлах поменялось и делать синхронные правки.

    Нет тут никакого "ограничения свободы", согласно стандартам между www и адресом без www не должно быть никакой разницы. Это вшито во все браузеры. Соответственно, если у вас эта разница на сайте существует - это либо нарушение стандартов, либо, если смотреть на вещи ширше, а к людям подходить помягше, не соблюдение рекомендаций. Поэтому, мы бы посоветовали, если есть такая возможность (а она технически есть всегда) сделать www хост полным алиасом доменного имени второго уровня на уровне записи DNS и сделать все по стандарту.

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

    есть новые сообщения  Время:   01.02.12 19:12
    runeteye Спасибо за развёрнутый ответ, сейчас всё стало понятно :).

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

    Пойду изучать стардарт :).

    есть новые сообщения  Время:   01.02.12 19:19
    Служба поддержки Учитывая то, что короткие имена уже все заняты, остаются либо короткие бессмысленные, трудные к запоминанию, либо длинные в несколько слов. Так что все равно подавляющее большинство в гугле или яндексе ищет сайт, либо пользуется закладками. Опять же, на визитках и прочих материалах оффлайновых можно и без www писать, все равно же будет редирект. Как-то так.

    Ваше имя:

    Email:

    Сообщение:

    Прислать оповещение на email, если мне ответят

     
    © 2003-17 Страта Технологии (создание сайтов, разработка cms), Twilight CMS in english.
    Наш адрес: Москва, пр. Маршала Жукова д.51
    Тел.: (495) 222-6436, E-mail: , карта сайта, условия использования информации о CMS
    Звоните через Skype:  

    Реклама: