залил движек на хостинг
и начал ставить
поставил
зарегился
а потом обратил внимание на то что при входе на abige.ru все отлично,
а вот на www.abige.ru выдает следующее ( да и грузит очень долго):
Drupal already installed
To start over, you must empty your existing database.
To install to a different database, edit the appropriate settings.php file in the sites folder.
To upgrade an existing installation, proceed to the update script.
Подскажите в чем дело ?
что и где нужно поменять, чтобы результат abige.ru и www.abige.ru ничем не отличались!
Спасибо
Комментарии
Первое, в файле /sites/default/settings.php переменная $base_url что в ней написано?
Второе, секция VirtualHost в конфигурационном файле Apache, что присвоено ServerAlias ?
а что должно здесь быть
$base_url
?
и как узнать про второе?
Apache VirtualHost ServerAlias
1. $base_url = 'abige.ru'; // NO trailing slash!
2. ServerAlias www.abige.ru
желательно добавить в robots.txt
User-agent: *
Host: www.вашсайт.ru (или без www)
Для чего добавлять
User-agent: *
Host: www.вашсайт.ru (или без www)
в robots.txt
я понимаю это надо для поисковиков
это так ?
Как вы решили эту пробему?
На majordomo редирект с www стоит по умолчанию и с Joomla, к примеру, такой проблемы никогда не было.
Попробовал в htaccess так:
RewriteCond %{HTTP_HOST} ^site\.ru
RewriteRule ^(.*)$ http://www.site.ru/$1 [R=permanent,L]
В результате не работает и с www.site.ru
А на Joomla - без проблем.
Если у вас патологическая лень.
Или аллергия на чтение руководств, это не значит, что то, что вы пытаетесь сделать — невозможно.
Почему вы считаете, что вашу работу, кто то должен сделать за вас?
Вам сдесь не обязаны и это не сайт документирования Apache.
Со всем согласен (не обязаны, не должны, сделать возможно), кроме ложных предпосылок и выводов из них.
Если korol проблему решил, то он может (а не должен, заметьте) поделиться решением - иначе зачем сообщество? Об этом и был вопрос.
Теперь по проблеме - сегодня все работает, вышеописанным способом. Ничего иного не препринимал, так что суть неполадки от меня осталась скрыта.
Строчки в htaccess переписывают все запросы вида site.ru на www.site.ru
Та же проблема... Просто бесит уже. Основная версия сайта сейчас работает на джумле, друпал поставил в том же домене в подкаталог dp
в .htaccess
RewriteCond %{HTTP_HOST} ^www\.snowkiting\.ru$ [NC]
RewriteRule ^(.*)$ http://snowkiting.ru/$1 [L,R=301]
RewriteBase /dp
причем если пытаться зайти без слэша т.е. http://snowkiting.ru/dp реврайтом выкидывает на http://snowkiting.ru/
в settings.php
$base_url = 'http://snowkiting.ru/dp';
чистые урлы включены, опубликована только одна заметка (думал из за отсутсвия контента перенаправляет), больше ничего нет... Админка работает нормально.
Что еще нужно сделать чтобы сайт заработал по человечески а не перенаправлял на install.php? Поискал решение проблемы на буржуйском сайте, там тоже куча пользователей и ни одного вменяемого ответа.
UPD: наверняка должен быть где-то триггер? Или может чего не настроено до конца...
перенаправление на уровень выше победил
RewriteRule ^(.*)$ http://snowkiting.ru/dp/$1 [L,R=301]
RewriteBase выключил