Скажите такой вопрос мне надо сделать сайт с WWW. Раньше с этим не сталкивался!
Создал на локалке сайт с именем www.site.ru
Сделал редирект в файле .htaccess, раскоминтировав строки:
RewriteCond %{HTTP_HOST} .
RewriteCond %{HTTP_HOST} !^www\. [NC]
RewriteRule ^ http%{ENV:protossl}://www.%{HTTP_HOST}%{REQUEST_URI} [L,R=301]
Теперь по идее при указании адреса site.ru, будет редирект на www.site.ru
Скажите правильно ли я все сделал или еще, что то надо?
И не будет ли потом проблем при заливке на хост?
Комментарии
В конфиге не забыл прописать с www ?
ServerName site.com
ServerAlias www.site.com
Не догоняю в каком конфиге?
Не догоняю в каком конфиге?
В конфиге виртуального хоста. У вас же апач ?
Всё правильно, теперь домены склеятся, и для поисковиков это будет один домен. Но не забудьте в Поисковиках указать главный с www. В вебмастерке Яши и Гугла это делается.
ok. всем спасибо!
а ещё вот есть
https://www.drupal.org/project/domain_301_redirect
поставил на пару сайтов, вроде работает, зато после после обновления не нужно восстанавливать .htaccess
А нафига его восстанавливать? Можно так-то просто не удалять. А если надо внести изменения в него, то это прописано в заметках о новой версии дру.
https://www.drupal.org/node/1494290 пункт 8
да и просто стандартная процедура обновления по drush up его перезаписывает
Я руками обновляю. А то в падлу robots httaccess восстанавливать)
ну, о вкусах не спорют