Форум русской поддержки Joomla!® CMS
11.12.2016, 04:21:57 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

Войти
   
   Начало   Поиск Joomla 3.0 FAQ Joomla 2.5 FAQ Joomla 1.5 FAQ Правила форума Новости Joomla Реклама Войти Регистрация Помощь  
Страниц: [1]   Вниз
  Добавить закладку  |  Печать  
Автор

Отсутствует файл .htaccess - что делать?

 (Прочитано 378 раз)
0 Пользователей и 1 Гость смотрят эту тему.
jess
Давно я тут
****

Репутация: +1/-0
Offline Offline

Пол: Женский
Сообщений: 242



« : 18.06.2016, 02:35:46 »

Необходимо сделать редирект с главного зеркала сайта на неглавное, но в корне сайта нет файла .htaccess!
Подскажите, пожалуйста, знающие люди, что делать в такой ситуации? !
Записан
Guran
Давно я тут
****

Репутация: +22/-0
Offline Offline

Пол: Мужской
Сообщений: 265


Андрей Булатов


« Ответ #1 : 18.06.2016, 05:08:40 »

Т.е. Вы главное зеркало теперь хотите сделать не главным?

Открываете блокнотик, вписываете в него вот эти две строчки с урлом вашего сайта, на который направлен редирект:

RewriteEngine On
RewriteRule (.*) http://ВАШСАЙТ.РУ/$1 [R=301,L]

Сохраняете файл с именем .htaccess и отправляете файл в корневую директорию сайта, из которого нужен редирект.

Кстати, не знаю каким менеджером просматриваете папки, чтобы увидеть этот файл, надо включить просмотр скрытых файлов. Если, допустим, .htaccess сохраните на рабочий стол или в какую-то папку, то его не увидете без режима просмотра скрытых файлов.
Записан
jess
Давно я тут
****

Репутация: +1/-0
Offline Offline

Пол: Женский
Сообщений: 242



« Ответ #2 : 19.06.2016, 01:04:33 »

Там не совсем понятная ситуация. Сделали новый сайт, перенесли на др.хостинг. Прописывали редирект или нет, не знаю.
Но до недавнего времени перенаправление работало, а теперь перестало.
В роботсе указана директива host с www.
Но я так понимаю, все равно нужно прописать 301 редирект с неглавного домена на тот, что с www?
Т.к. эти 2 адреса работают по отдельности и Яндекс их склеил.
И если прописать редирект, будет ли Яндекс учитывать директиву host в роботсе?



« Последнее редактирование: 19.06.2016, 01:19:22 от jess » Записан
jess
Давно я тут
****

Репутация: +1/-0
Offline Offline

Пол: Женский
Сообщений: 242



« Ответ #3 : 19.06.2016, 01:45:09 »

Что за чудеса: создала .htaccess в корне сайта, а найти его не могу.
Просмотрщик находит, но открывает не его, а весь каталог public_html!
Записан
vipiusss
Профи
********

Репутация: +261/-8
Offline Offline

Пол: Мужской
Сообщений: 4573


Skype: renor_


« Ответ #4 : 19.06.2016, 07:52:35 »

Это твой любимый нубохост чудеса опять творит ?  Grin
Записан
Guran
Давно я тут
****

Репутация: +22/-0
Offline Offline

Пол: Мужской
Сообщений: 265


Андрей Булатов


« Ответ #5 : 19.06.2016, 08:03:08 »

если надо сделать редирект с example.ru на www.example.ru, то это делается так:

RewriteEngine On
RewriteCond %{HTTP_HOST} ^example.ru
RewriteRule (.*) http://www.example.ru/$1 [R=301,L]


Директива  host в роботсе для Яндекса, Google уважает  .htaccess Теоретически надо сначала обслужить Яндекс, потом давать команду Google. Раньше яндовский бот обрывался на редиректных ссылках, не проходил по ним. Сегодня, вроде бы, как говорят,  начал слушаться их.
« Последнее редактирование: 19.06.2016, 08:12:28 от Guran » Записан
jess
Давно я тут
****

Репутация: +1/-0
Offline Offline

Пол: Женский
Сообщений: 242



« Ответ #6 : 19.06.2016, 11:57:28 »

Это твой любимый нубохост чудеса опять творит ?  Grin

Он самый. Ну что ж, придется снова атаковать техподдержку)
Записан
jess
Давно я тут
****

Репутация: +1/-0
Offline Offline

Пол: Женский
Сообщений: 242



« Ответ #7 : 19.06.2016, 12:21:41 »

если надо сделать редирект с example.ru на www.example.ru, то это делается так:

RewriteEngine On
RewriteCond %{HTTP_HOST} ^example.ru
RewriteRule (.*) http://www.example.ru/$1 [R=301,L]


Директива  host в роботсе для Яндекса, Google уважает  .htaccess Теоретически надо сначала обслужить Яндекс, потом давать команду Google. Раньше яндовский бот обрывался на редиректных ссылках, не проходил по ним. Сегодня, вроде бы, как говорят,  начал слушаться их.

RewriteCond %{HTTP_HOST} ^example\.ru$ [NC] - а наклонная черта не нужна? В разных источниках разная информация...
Записан
Gosha5767
Завсегдатай
*****

Репутация: +20/-0
Offline Offline

Пол: Мужской
Сообщений: 417



« Ответ #8 : 19.06.2016, 13:09:54 »

На некоторых хостингах файл .htaccess - является скрытым файлом.
Посмотреть и редактировать файл можно посредством ФТП.
Записан
Guran
Давно я тут
****

Репутация: +22/-0
Offline Offline

Пол: Мужской
Сообщений: 265


Андрей Булатов


« Ответ #9 : 19.06.2016, 15:44:49 »

RewriteCond %{HTTP_HOST} ^example\.ru$ [NC] - а наклонная черта не нужна? В разных источниках разная информация...

Так проверьте! В любом случае надо все варианты проверять. Тестового сайта нет что ли?
Записан
jess
Давно я тут
****

Репутация: +1/-0
Offline Offline

Пол: Женский
Сообщений: 242



« Ответ #10 : 19.06.2016, 17:14:25 »

Сработало без наклонной черты:

RewriteEngine On
RewriteCond %{HTTP_HOST} ^example.ru
RewriteRule (.*) http://www.example.ru/$1 [R=301,L]

Файл нашла в панели, предварительно нажав при заходе галочку "просмотр скрытых файлов" Roll Eyes
Записан
Страниц: [1]   Вверх
  Добавить закладку  |  Печать  
 
Перейти в:  

Powered by SMF 1.1.21 | SMF © 2006, Simple Machines

Joomlaforum.ru is not affiliated with or endorsed by the Joomla! Project or Open Source Matters.
The Joomla! name and logo is used under a limited license granted by Open Source Matters
the trademark holder in the United States and other countries.

LiveInternet