Как убрать 302 редирект? - Дизайн и модификация Invision Power Board

Перейти к содержимому

 

Правила раздела

Здесь обсуждаются вопросы по настройке и администрированию форумов IPB 3.x.
Пожалуйста, не оффтопьте, если зашли сюда случайно, и обратите внимание на соседние разделы.
Установка, настройка и обслуживание форумов IPB 2.x.
Оформление форумов, включая верстку скинов.
Размещение рекламы на форумах.
SEO оптимизация форума.
Техническая поддержка наших скинов и модов.

СвернутьПрикрепленные теги

yandex

Страница 1 из 1

Как убрать 302 редирект?

#1 Пользователь не на сайте   UserName900 ответил: »

 
 
  • Member
  • **
  • Insert nick to fast reply form
  • Quote selected text to fast reply form
  • Группа: Пользователи
  • Сообщений: 89
  • Регистрация: 16-Апрель 14
  • Репутация: 1
  • IPB version:3.4.x
 

Отправлено 05 Март 2015 - 02:45

В общем оказывается у меня стоит 302 редирект. Который как мне кажется годик назад ВОЗМОЖНО делал я сам. Хотя мне кажется что здесь же меня убедили это не делать, т.к. это делается через БД и с костылями. Вроде как я этого и не делал.
Но редирект есть и он не работает. Вернее работает не корректно )
Вот ответ саппорта:

Цитата

Как Вы можете видеть далее, у Вас идёт 302 редирект с одной ссылки на другую:
root@pristavki:/var/www/admin/data/www/pristavki.su# curl -I http://pristavki.su/...w=getnextunread
HTTP/1.1 302 Moved Temporarily
Server: nginx/0.7.67
Date: Wed, 04 Mar 2015 23:27:21 GMT
Content-Type: text/html;charset=UTF-8
Connection: keep-alive
X-Powered-By: PHP/5.3.3-7+squeeze17
Set-Cookie: session_id=dcad54263b59a79d38e6f9576eb12062; path=/; httponly
Set-Cookie: modpids=deleted; expires=Tue, 04-Mar-2014 23:27:19 GMT; path=/
Cache-Control: no-cache, must-revalidate, max-age=0
Expires: Tue, 03 Mar 2015 23:27:21 GMT
Pragma: no-cache
Location: http://pristavki.su/...e-24#entry31078
Vary: Accept-Encoding

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


Помогите разобраться товарищи!


P.S. Вот кстати тема где я обсуждаю этот вопрос с товарищем siv1987. Помню что в итоге ничего не делал по этому вопросу. Откуда ноги редиректа растут вообще не понятно.... :(
0

#2 Пользователь не на сайте   siv1987 ответил: »

 
 
  • Advanced
  • Insert nick to fast reply form
  • Quote selected text to fast reply form
  • Группа: IPB Skins Team
  • Сообщений: 8 245
  • Регистрация: 20-Март 09
  • Репутация: 2 060
  • IPB version:3.1.x
 

Отправлено 05 Март 2015 - 09:22

Цитата

/topic/2257-nuzhna-pomosch-po-xbox360-elite-120gb/?view=getnextunread

Все правильно. Функции getnextunread, getlastpost, getnewpost а также findpost работают через редирект. Он никак не убирается, это особенность движка. Обычно эти параметры просто запрещаются в роботс.тхт.

Цитата

Вот кстати тема где я обсуждаю этот вопрос

Этот вопрос к этой теме не имеет отношения. Там другой случай, редирект адресов после конвертирования форума.
0

#3 Пользователь не на сайте   UserName900 ответил: »

 
 
  • Member
  • **
  • Insert nick to fast reply form
  • Quote selected text to fast reply form
  • Группа: Пользователи
  • Сообщений: 89
  • Регистрация: 16-Апрель 14
  • Репутация: 1
  • IPB version:3.4.x
 

Отправлено 05 Март 2015 - 21:54

Спасибо. А можно привести ссылки просто к виду topicXXXX и это решит проблему?
Получается нормальным путём это не убрать?
0

#4 Пользователь не на сайте   siv1987 ответил: »

 
 
  • Advanced
  • Insert nick to fast reply form
  • Quote selected text to fast reply form
  • Группа: IPB Skins Team
  • Сообщений: 8 245
  • Регистрация: 20-Март 09
  • Репутация: 2 060
  • IPB version:3.1.x
 

Отправлено 05 Март 2015 - 22:20

Зачем ее приводить к какому-то типу, если это специальная ссылка на следующую непрочитанную тему? Понимаете, что параметр view=getnextunread здесь специально добавлен к ссылке для выполнения перехода на следующую тему? Проблему вы сами себе придумали вырвав непонятно каким образом из контекста эту ссылку которая встречается внизу темы <<<предыдущая - следующая тема>>>. Это стандартный функционал форума который присутствует на всех IPB.
0

#5 Пользователь не на сайте   UserName900 ответил: »

 
 
  • Member
  • **
  • Insert nick to fast reply form
  • Quote selected text to fast reply form
  • Группа: Пользователи
  • Сообщений: 89
  • Регистрация: 16-Апрель 14
  • Репутация: 1
  • IPB version:3.4.x
 

Отправлено 05 Март 2015 - 22:38

Ничего не понял... открывается не верная тема. В яндексе жмёшь на одно а попадаешь на другое...
0

#6 Пользователь не на сайте   siv1987 ответил: »

 
 
  • Advanced
  • Insert nick to fast reply form
  • Quote selected text to fast reply form
  • Группа: IPB Skins Team
  • Сообщений: 8 245
  • Регистрация: 20-Март 09
  • Репутация: 2 060
  • IPB version:3.1.x
 

Отправлено 05 Март 2015 - 22:51

Потому что для яндекса нужно запрещать такие ссылки.

Просмотреть сообщениеsiv1987 сказал(а):

Обычно эти параметры просто запрещаются в роботс.тхт.


Просмотреть сообщениеUserName900 сказал(а):

Ничего не понял...

Прокрутите страницу в конце темы и посмотреть с правой стороны над кнопкой ответить - "Следующая тема" или "Следующая непрочитанная тема" (в 3.4x), тогда поймете.
1

#7 Пользователь не на сайте   UserName900 ответил: »

 
 
  • Member
  • **
  • Insert nick to fast reply form
  • Quote selected text to fast reply form
  • Группа: Пользователи
  • Сообщений: 89
  • Регистрация: 16-Апрель 14
  • Репутация: 1
  • IPB version:3.4.x
 

Отправлено 05 Март 2015 - 22:58

Но в итоге то все темы с яндекса будут приходить на неверные темы? Вы могли бы подсказать по robot.txt?
0

#8 Пользователь не на сайте   siv1987 ответил: »

 
 
  • Advanced
  • Insert nick to fast reply form
  • Quote selected text to fast reply form
  • Группа: IPB Skins Team
  • Сообщений: 8 245
  • Регистрация: 20-Март 09
  • Репутация: 2 060
  • IPB version:3.1.x
 

Отправлено 05 Март 2015 - 23:14

Просмотреть сообщениеUserName900 сказал(а):

Но в итоге то все темы с яндекса будут приходить на неверные темы?

В итоге такие ссылки не будут попадать в индекс, а со времен те которые там есть отвалятся. Яндекс не индексирует только такие адреса, там есть и нормальные. Оператор поиска inurl:getnextunread подскажет сколько таких ссылок проиндексировано на вашем форуме. Я вижу примерно 185.

По моему вы просто не видите разницу между этой, обычной ссылкой на тему:
/topic/2257-nuzhna-pomosch-po-xbox360-elite-120gb/
и этой, которая находится внизу темы для перехода к следующей теме:
/topic/2257-nuzhna-pomosch-po-xbox360-elite-120gb/?view=getnextunread

Знаете, что у форума также есть функции для перехода к последнему сообщению темы view=getlastpost, для перехода к первому непрочитанному сообщению view=getnewpost? Все эти параметры работают через редирект.

По поводу роботса. В дистрибутиве есть файл robotstxt.txt который нужно переименовать в robots.txt и прочитать внутри инструкцию по настройке. Конкретно он заточен под форумом который находится в папке /forum/. Если форум находится в корне домена как у вас, нужно в нем заменить /forum/ на /
В конце добавить запрет:

Disallow: /*view=getnextunread

По поводу настройки и запрета в роботс, есть куча статей и мануалов в сети. Начните с офф сайта на русском языке. Там все подробно и в иллюстрациях (разве что сисек нет) расписано по поводу него. Я наврдяли смогу лучше написать.
1

#9 Пользователь не на сайте   UserName900 ответил: »

 
 
  • Member
  • **
  • Insert nick to fast reply form
  • Quote selected text to fast reply form
  • Группа: Пользователи
  • Сообщений: 89
  • Регистрация: 16-Апрель 14
  • Репутация: 1
  • IPB version:3.4.x
 

Отправлено 05 Март 2015 - 23:31

Тоесть вообще то что с сылками происходит нормально? Фактически это само решится чтоли?
0

#10 Пользователь не на сайте   siv1987 ответил: »

 
 
  • Advanced
  • Insert nick to fast reply form
  • Quote selected text to fast reply form
  • Группа: IPB Skins Team
  • Сообщений: 8 245
  • Регистрация: 20-Март 09
  • Репутация: 2 060
  • IPB version:3.1.x
 

Отправлено 05 Март 2015 - 23:38

Нормально. Не нормально то, что такие ссылки попали в индекс. Яндекс по своей тупости не правильно определил канонический адрес. Он должен был взять адрес куда переходит редирект. Видимо код 302 сыграл роль, и он посчитал страницу временно перемещенной, поэтому в качестве канонического адреса взял адрес с редиректом. Само собой это рассасывается довольно сложно. Поэтому, чтобы ускорить процесс, такие адреса запрещаются в роботс. Если совсем сложно настроить дефолтный роботс который поставляется вместе с дистрибутивом форума, создайте тупо в корень домена файл robots.txt со следующем содержимым:

User-agent: *
Disallow: /*view=getnextunread

Со временем эти адреса исчезнут из поиска и останутся только нормальные.
1

#11 Пользователь не на сайте   UserName900 ответил: »

 
 
  • Member
  • **
  • Insert nick to fast reply form
  • Quote selected text to fast reply form
  • Группа: Пользователи
  • Сообщений: 89
  • Регистрация: 16-Апрель 14
  • Репутация: 1
  • IPB version:3.4.x
 

Отправлено 05 Март 2015 - 23:43

Спасибо... после этого вашего сообщения я догнал что происходит )) Сделаю пока так а изучу материал на сайте.
Вы кстати с MODx не дружите? Тут уже вопрос на $ основе.
0

#12 Пользователь не на сайте   siv1987 ответил: »

 
 
  • Advanced
  • Insert nick to fast reply form
  • Quote selected text to fast reply form
  • Группа: IPB Skins Team
  • Сообщений: 8 245
  • Регистрация: 20-Март 09
  • Репутация: 2 060
  • IPB version:3.1.x
 

Отправлено 05 Март 2015 - 23:45

Просмотреть сообщениеUserName900 сказал(а):

Спасибо... после этого вашего сообщения я догнал что происходит ))

Сколько же букафф было написано зря :(

Просмотреть сообщениеUserName900 сказал(а):

Вы кстати с MODx не дружите? Тут уже вопрос на $ основе.

Нет, не работал.
1

#13 Пользователь не на сайте   UserName900 ответил: »

 
 
  • Member
  • **
  • Insert nick to fast reply form
  • Quote selected text to fast reply form
  • Группа: Пользователи
  • Сообщений: 89
  • Регистрация: 16-Апрель 14
  • Репутация: 1
  • IPB version:3.4.x
 

Отправлено 05 Март 2015 - 23:49

Отличная CMS кстати. Из другой оперы нежели IPB. Захотелось на старость лет блог запилить развренул её... и всё на этом )) Жаль что не знакомы.
0

#14 Пользователь не на сайте   siv1987 ответил: »

 
 
  • Advanced
  • Insert nick to fast reply form
  • Quote selected text to fast reply form
  • Группа: IPB Skins Team
  • Сообщений: 8 245
  • Регистрация: 20-Март 09
  • Репутация: 2 060
  • IPB version:3.1.x
 

Отправлено 05 Март 2015 - 23:53

Просмотреть сообщениеUserName900 сказал(а):

Из другой оперы нежели IPB

IPB - форумный движок, MODx - блоговый/новостной. Это пользователи пытаются строить из ипб и социальные сети, и блоги, и магазины, а потом сравнивают эти движки между собой. Это разные направления.
0

#15 Пользователь не на сайте   UserName900 ответил: »

 
 
  • Member
  • **
  • Insert nick to fast reply form
  • Quote selected text to fast reply form
  • Группа: Пользователи
  • Сообщений: 89
  • Регистрация: 16-Апрель 14
  • Репутация: 1
  • IPB version:3.4.x
 

Отправлено 05 Март 2015 - 23:59

Просмотреть сообщениеsiv1987 05 Март 2015 - 23:53 сказал(а):

IPB - форумный движок, MODx - блоговый/новостной. Это пользователи пытаются строить из ипб и социальные сети, и блоги, и магазины, а потом сравнивают эти движки между собой. Это разные направления.

Согласен с вами абсолютно. И даже не сравниваю ) Буду сам пробовать разбираться ) Спасибо ещё раз за помощь с этим вопросом.
0

Сообщить об этой теме:


Страница 1 из 1


Быстрый ответ

  

1 пользователей читают эту тему
0 зарегистрированных, 1 гостей, 0 скрытых


Контактная информация

Вопросы по работе сайта

+7 (917) 501-4765
C 10 до 20 в рабочие дни (время московское)

Техническая поддержка

Контактные данные специалистов

Дизайн форумов

IPB 3.x ¦ IPB 2.x

Бесплатные шаблоны

IPB 3.2 – 3.4 ¦ IPB 3.1 ¦ IPB 3.0 ¦ IPB 2.2 – 2.3 ¦ IPB 2.1 ¦ Клипарт
Лицензия на использование ¦ Ваша поддержка ¦ О проекте
Copyright © 2005-2016 IPBSkins.ru Team
При копировании материалов с сайта
прямая ссылка на источник обязательна