Новости Joomla

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

NitroProton

  • Захожу иногда
  • 55
  • 1 / 0
На сайте установлен стандартный SEF, но в поисковых системах индексируются не ЧПУ ссылки, а обыкновенные index.php?.... Поддержка яндекса сказала, что это из-за 303 редиректа, вот дублирую текст письма.

Данная ситуация связана с тем, что на страницах с "index.php" установлен временный редирект 303 на нужные Вам страницы с ЧПУ.
Согласно правилам обработки перенаправлений в случае временного редиректа робот индексирует страницу, на которую осуществляется редирект, при этом в поиске отображается страница с наиболее коротким URL. Рекомендую Вам установить 301 серверное перенаправление, тогда страницы будут участвовать в поиске по необходимому Вам адресу по мере того, как робот переобойдет страницы с редиректом и узнает об изменении в типе редиректа. Более подробную информацию об обработке перенаправлений Вы можете прочитать в нашей Помощи: https://yandex.ru/support/webmaster/robot-workings/managing-redirects.xml .

Подскажите, пожалуйста, как мне заставить Joomla делать 301 редирект, а не 303?
*

voland

  • Легенда
  • 11031
  • 588 / 112
  • Эта строка съедает место на вашем мониторе
*

NitroProton

  • Захожу иногда
  • 55
  • 1 / 0
Re: Joomla стандартный SEF 303 редирект
« Ответ #2 : 04.02.2017, 22:52:27 »
Joomla 1.5.26
А СЕФ "System - SEF    system    1.5", если это оно
*

voland

  • Легенда
  • 11031
  • 588 / 112
  • Эта строка съедает место на вашем мониторе
Re: Joomla стандартный SEF 303 редирект
« Ответ #3 : 04.02.2017, 23:45:35 »
Joomla 1.5.26
А СЕФ "System - SEF    system    1.5", если это оно
Хех..
Ну поройтесь поиском на форуме в сообщениях 2010-2012 годов
*

NitroProton

  • Захожу иногда
  • 55
  • 1 / 0
Re: Joomla стандартный SEF 303 редирект
« Ответ #4 : 05.02.2017, 19:35:52 »
Хех..
Ну поройтесь поиском на форуме в сообщениях 2010-2012 годов
перед тем как задавать вопрос, я всегда ищу сначала в поисковых системах, а потом поиском через этот форум, ответа не нашел, поэтому и задал.
Вы знаете что есть ответ, но хотите чтобы я сам его нашел или думаете, что должен быть ответ в сообщениях 2010-2012 годов?
*

voland

  • Легенда
  • 11031
  • 588 / 112
  • Эта строка съедает место на вашем мониторе
Re: Joomla стандартный SEF 303 редирект
« Ответ #5 : 05.02.2017, 19:42:24 »
или думаете, что должен быть ответ в сообщениях 2010-2012 годов?
Да.
Возможно и я отвечал, если такая проблема была.
Просто с 1.5 последние 3-6 лет никто не работает от слова "совсем"

И человеческая память имеет свойство забывать, в отличие от БД форума.
*

NitroProton

  • Захожу иногда
  • 55
  • 1 / 0
Re: Joomla стандартный SEF 303 редирект
« Ответ #6 : 05.02.2017, 19:50:48 »
Да.
Возможно и я отвечал, если такая проблема была.
Просто с 1.5 последние 3-6 лет никто не работает от слова "совсем"

И человеческая память имеет свойство забывать, в отличие от БД форума.
Это ясно, но мои поиски ни к чему не привели, увы... Наверное придется переходить на 3 Joomla, а так не охота...
*

NitroProton

  • Захожу иногда
  • 55
  • 1 / 0
Re: Joomla стандартный SEF 303 редирект
« Ответ #7 : 05.02.2017, 22:19:07 »
Нашел таки ответ на свой вопрос, тему можно закрывать. Если кому нужно будет вдруг, вот ответ

чтоб сервер отдавал ответ 301, подправить libraries/joomla/application/application.php строка 385

header($moved ? 'HTTP/1.1 301 Moved Permanently' : 'HTTP/1.1 303 See other');
заменить на
header($moved ='HTTP/1.1 301 Moved Permanently');

Спасибо voland за моральную поддержку )
*

warlocksp

  • Завсегдатай
  • 1198
  • 17 / 4
Re: Joomla стандартный SEF 303 редирект
« Ответ #8 : 12.12.2017, 10:16:44 »
Нашел таки ответ на свой вопрос, тему можно закрывать. Если кому нужно будет вдруг, вот ответ

чтоб сервер отдавал ответ 301, подправить libraries/joomla/application/application.php строка 385

header($moved ? 'HTTP/1.1 301 Moved Permanently' : 'HTTP/1.1 303 See other');
заменить на
header($moved ='HTTP/1.1 301 Moved Permanently');

Спасибо voland за моральную поддержку )

Спасибо за решение вопроса "NitroProton" .

Только для Joomla 2.5.28
header($moved ='HTTP/1.1 301 Moved Permanently'); - выдает ошибку.
прописал:
header($moved ? 'HTTP/1.1 301 Moved Permanently' : 'HTTP/1.1 301 See other');

Отдает 301 редирект.
« Последнее редактирование: 12.12.2017, 10:20:59 от warlocksp »
Мудр не тот, кто знает много, а тот, чьи знания полезны. Эсхил
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Расширение SEF Wizard — улучшение маршрутизации и ЧПУ в Joomla! Инструменты SEO - администратора

Автор Филипп Сорокин

Ответов: 525
Просмотров: 47140
Последний ответ 22.10.2022, 12:14:38
от Lemonez
Как убрать ID из URL Joomla 3?

Автор SaxMusicOnly

Ответов: 142
Просмотров: 55255
Последний ответ 02.03.2021, 14:47:35
от Vasiliy111
Редирект со страниц *.php на главную через htaccess ~

Автор kiev

Ответов: 0
Просмотров: 1391
Последний ответ 07.02.2021, 15:29:04
от kiev
Как сделать короткие ссылки Joomla 3.9?

Автор ezheck

Ответов: 12
Просмотров: 3694
Последний ответ 10.01.2020, 07:44:37
от arma
Artio JoomSEF ничего не делает. Joomla! 1.5

Автор ybosco

Ответов: 5
Просмотров: 2033
Последний ответ 05.06.2019, 18:53:26
от draff