LiveInternetMail.ru
Форум русской поддержки Joomla!® CMS
27.05.2012, 00:45:25 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

Войти
   
   Начало   Поиск Joomla 1.7 FAQ Joomla 1.5 FAQ Joomla 1.0 FAQ Правила форума Новости Joomla Войти Регистрация Помощь  
Страниц: [1]   Вниз
  Добавить закладку  |  Печать  
Автор Тема: Перенаправление на www  (Прочитано 2727 раз)
0 Пользователей и 1 Гость смотрят эту тему.
zosimov
Осваиваюсь на форуме
***

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

Сообщений: 84



« : 18.01.2011, 01:37:00 »

Читал фак, юзал поиск не нашел.

Меня интересует как правильно прописать в .htaccess перенаправление на www и вообще стоит ли это делать?
Записан
Arkadiy
Moderator
*****

Репутация: +244/-5
Offline Offline

Сообщений: 4895


Былененький он зел.


« Ответ #1 : 18.01.2011, 10:23:52 »

http://joomlaforum.ru/index.php/topic,130937.msg716817.html#msg716817 здесь посмотри правило. А про необходимость - некоторые редакторы допустим не любят разницы с настройками (если в настройках допустим с www, а заходяят без.)
Записан
boston
Moderator
*****

Репутация: +222/-3
Offline Offline

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



« Ответ #2 : 18.01.2011, 13:18:59 »

Код
<IfModule mod_rewrite.c>
  RewriteCond %{HTTPS} !=on
  RewriteCond %{HTTP_HOST} !^www\..+$ [NC]
  RewriteCond %{HTTP_HOST} (.+)$ [NC]
  RewriteRule ^(.*)$ http://www.%1/$1 [R=301,L]
</IfModule>
Записан
zosimov
Осваиваюсь на форуме
***

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

Сообщений: 84



« Ответ #3 : 20.01.2011, 00:15:31 »

Постоянно перенаправляет на главную, правда уже с www  Smiley

Может я не туда вставил!? Я добавил приведенный код в конец файла .htaccess
Записан
Arkadiy
Moderator
*****

Репутация: +244/-5
Offline Offline

Сообщений: 4895


Былененький он зел.


« Ответ #4 : 20.01.2011, 21:07:31 »

Вставить не туде невозможно, видимо правило написано именно так, как работает.
Записан
boston
Moderator
*****

Репутация: +222/-3
Offline Offline

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



« Ответ #5 : 20.01.2011, 23:43:48 »

Т.е. перенаправление идёт с любой внутренней страницы всегда на главную с www?
Записан
zosimov
Осваиваюсь на форуме
***

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

Сообщений: 84



« Ответ #6 : 21.01.2011, 21:30:35 »

Т.е. перенаправление идёт с любой внутренней страницы всегда на главную с www?

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

Также пользуясь случаем хотел уточнить такой вопрос, на который не могут дать ответ в соответствующей ветке форума.

Поисковик индексирует одну и ту же статью до 4 раз из-за разных идентификаторо, я предполагаю, что это негативно влияет на СЕО показатели и ранжирование выдачи, вот пример проиндексированых страниц:

/content/view/46/1/
/content/view/46/29/
/content/view/46/4/
/content/view/46/

Собственно вопрос, стоит ли бороться с этой проблемой, если да, то как?
Записан
Maiwend
Давно я тут
****

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

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


Еще работаю на Joostina 1.3.0.4


« Ответ #7 : 22.01.2011, 12:43:54 »

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

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

Вообще стоит перенаправлять с www на без www.

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

Также пользуясь случаем хотел уточнить такой вопрос, на который не могут дать ответ в соответствующей ветке форума.

Поисковик индексирует одну и ту же статью до 4 раз из-за разных идентификаторо, я предполагаю, что это негативно влияет на СЕО показатели и ранжирование выдачи, вот пример проиндексированых страниц:

/content/view/46/1/
/content/view/46/29/
/content/view/46/4/
/content/view/46/

Собственно вопрос, стоит ли бороться с этой проблемой, если да, то как?

Ставите Jpromoter и дополнительно пишите редирект, что бы поисковик знал куда вы страницы поубивали.

RedirectMatch 301 ^/content/view/46/(.*)$ http://www.site.ru/pazdel/kategoriya/statiya.html
Записан
zosimov
Осваиваюсь на форуме
***

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

Сообщений: 84



« Ответ #8 : 22.01.2011, 20:16:17 »

RedirectMatch 301 ^/content/view/46/(.*)$ http://www.site.ru/pazdel/kategoriya/statiya.html

Это под каждую страницу надо прописывать? О_о
Записан
Maiwend
Давно я тут
****

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

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


Еще работаю на Joostina 1.3.0.4


« Ответ #9 : 23.01.2011, 10:16:29 »

Это под каждую страницу надо прописывать? О_о

Ставите Jpromoter и узнаете под какую.
Записан
Efanych
Группа развития
*****

Репутация: +344/-3
Offline Offline

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



« Ответ #10 : 24.01.2011, 12:20:29 »

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

Вообще стоит перенаправлять с www на без www.
А как правильно оформить перенаправление с www на без www?
Записан
Efanych
Группа развития
*****

Репутация: +344/-3
Offline Offline

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



« Ответ #11 : 24.01.2011, 12:48:59 »

Сам допёр. А с /index.php на / Стоит делать переадресацию?
Записан
Maiwend
Давно я тут
****

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

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


Еще работаю на Joostina 1.3.0.4


« Ответ #12 : 24.01.2011, 14:15:49 »

Сам допёр. А с /index.php на / Стоит делать переадресацию?
думаю, что нет разницы.
Записан
THE KILLERS
Живу я здесь
******

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

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



« Ответ #13 : 24.01.2011, 14:19:27 »

А как правильно оформить перенаправление с www на без www?
Мне тоже это надо. Не могли бы вы написать как?
Записан
Efanych
Группа развития
*****

Репутация: +344/-3
Offline Offline

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



« Ответ #14 : 24.01.2011, 14:29:10 »

Мне тоже это надо. Не могли бы вы написать как?
Код:
Options +FollowSymLinks
RewriteEngine on
RewriteCond %{HTTP_HOST} ^www.site\.ru
RewriteRule ^(.*)$ http://site.ru/$1 [R=permanent,L]
Записан
Efanych
Группа развития
*****

Репутация: +344/-3
Offline Offline

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



« Ответ #15 : 24.01.2011, 14:31:13 »

Только это (или не это) может привести к нежелаемым результатам. Вот мой топик на другом форуме, так как на этом ответа не дали
forum.searchengines.ru/showthread.php?t=595683
Записан
THE KILLERS
Живу я здесь
******

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

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



« Ответ #16 : 24.01.2011, 14:37:24 »

Efanych, спасибо, буду знать, +
Записан
Maiwend
Давно я тут
****

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

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


Еще работаю на Joostina 1.3.0.4


« Ответ #17 : 03.02.2011, 17:13:43 »

Поднял только что абсолютно новый сайт на хостинге с использованием CMS Joostina 1.3.0.4 Stable. В .htaccess добавил:

Код:
RewriteCond %{HTTP_HOST} ^www\.imya-sita\.ru$
RewriteRule ^(.*)$ http://imya-sita.ru/$1 [R=301,L]

Никаких посторонних добавлений нет.
И index.php у него добавляется откуда-то еще или из других его правил в .htaccess или в настройках CMS.

Так что нечего тут воду баламутить.
Записан
Страниц: [1]   Вверх
  Добавить закладку  |  Печать  
 
Перейти в:  

Рейтинг@Mail.ru Rambler Top100 Powered by SMF 1.1.16 | 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