Основной курс по Joomla

Redirect 301 c site.ru/index.php на site.ru в Joomla 2.5 и 3

0 Пользователей и 1 Гость просматривают эту тему.
  • 5 Ответов
  • 633 Просмотров
*

Light_And_Dark

  • Осваиваюсь на форуме
  • ***
  • 63
  • 0
Пробовала прописывать редирект соглаcно FAQ
Цитировать
1. У главной страницы сайта site.ru всегда присутствует полный ее дубль по адресу site.ru/index.php
Используем код для перенаправления:
Redirect 301 /index.php http://site.ru/
или
RewriteCond %{THE_REQUEST} ^[A-Z]{3,9}\ /index\.php\ HTTP/
RewriteRule ^index\.php$ http://site.ru/ [R=301,L]
Первый вариант дает циклическое перенаправленнение и отпадает сразу.
Второй вариант все ок (склеивает), но у меня привязана к обоим сайтам k2 и этом компоненте при подобном редиректе перестают отправляться комментарии. При отправке зависает скрипт. Есть еще варианты пере направления для склейки  site.ru/index.php c site.ru?


*

draff

  • Практически профи
  • *******
  • 2742
  • 169
  • step by step
Код
RewriteCond %{THE_REQUEST} ^GET.*index\.php [NC]
RewriteRule (.*?)index\.php/*(.*) /$1$2 [R=301,L]

*

Light_And_Dark

  • Осваиваюсь на форуме
  • ***
  • 63
  • 0
Код
RewriteCond %{THE_REQUEST} ^GET.*index\.php [NC]
RewriteRule (.*?)index\.php/*(.*) /$1$2 [R=301,L]
При таком варианте комментарии работают, однако, редерктит RSS c урлом www.site.ru/index.php?option=com_k2&view=itemlist&format=feed&type=rss на главую . Нет ли возможности заблокировать, что бы данный URL не перенаправляло?
« Последнее редактирование: 13.08.2015, 13:00:09 от Light_And_Dark »

*

Light_And_Dark

  • Осваиваюсь на форуме
  • ***
  • 63
  • 0
JL No Doubles как вариант. Или нужно непременно через htaccess?
Не хотелось бы из-за 1 последнего дубля целый плагин ставить.

*

Light_And_Dark

  • Осваиваюсь на форуме
  • ***
  • 63
  • 0
Еще вопрос. Сайт на Joomla 3 - http://haircolor.org.ua.
Теги cannonical в нем прописывала согласно рекомендаций вот тут и в k2 согласно этих рекомендаций.
Столкнулась с проблемой. Во всем сайте кроме главной страницы теги канноникал светятся один раз и корректно. Но вот на главной есть и новая корректная ссылка канноникал и вот эта <link href="/" rel="canonical" />, которая осталась от разного плагина, - на строку выше. Не пойму почему и как прибить через шаблон.
В качестве главной я использую статью Joomla. Данная ссылка пропадает только после комментирования строки $doc->addHeadLink($link, 'canonical') в файле plugins/system/sef. Но при каждом обновлении все слетает. Не пойму почему все примочки согласно FAQ ссылку эту не прибивают, хотя на все остальных страницах все ок. Старые ссылки прибиты. Joomla на сайте самая последняя.

Кроме этого вопрос с редиректом то же еще открыт.