Как удалить идентификатор сессии на vbulletin?

  • Автор темы desperadoo
  • 6834
  • Обновлено
  • 12, Feb 2013
  • #2
Dzmitry:
А как можно полностью удалить сессии с форума. Оооооочень нужно. Помогите.
Не понял вопроса?
 

lukamal


Рег
30 Aug, 2012

Тем
80

Постов
648

Баллов
1448
  • 12, Feb 2013
  • #3
Нужно полностью убрать сессии с форума 3.8.7 Вот пример http://мой.сайт/showthread.php?t=3157

Сессии нужно убрать совсем.
Блин. Ссылка коверкается. Сайт/showthread.php?t=3157

http://мой сайт/showthread.php?t=3157

Добавлено через 51 секунду Блин. Я встовляю ссылку с сессией, а она изменяется.
 

desperadoo


Рег
26 Sep, 2009

Тем
29

Постов
177

Баллов
467
  • 12, Feb 2013
  • #4
Думаю на вашем компьютере не включены куки.
А wmboard вам сессию подставляет в адресной строке?
 

lukamal


Рег
30 Aug, 2012

Тем
80

Постов
648

Баллов
1448
  • 12, Feb 2013
  • #5
lukamal:
Думаю на вашем компьютере не включены куки.
В смысле?? А причём тут куки на компьютере?
 

desperadoo


Рег
26 Sep, 2009

Тем
29

Постов
177

Баллов
467
  • 12, Feb 2013
  • #6
Dzmitry:
В смысле?? А причём тут куки на компьютере?
vbulletin подставляет сессии к адресу если не может записывать информацию в куки.
 

lukamal


Рег
30 Aug, 2012

Тем
80

Постов
648

Баллов
1448
  • 12, Feb 2013
  • #7
А можно сделать так, что-бы он не подставлял сессии никогда.
 

desperadoo


Рег
26 Sep, 2009

Тем
29

Постов
177

Баллов
467
  • 12, Feb 2013
  • #8
Dzmitry:
А можно сделать так, что-бы он не подставлял сессии никогда.
в файле init.php найдите строку $vbulletin->session->set_session_visibility($show['search_engine'] OR $vbulletin->superglobal_size['_COOKIE'] > 0); закомментируйте её и ниже допишите $vbulletin->session->set_session_visibility(true); должно помочь
 

lukamal


Рег
30 Aug, 2012

Тем
80

Постов
648

Баллов
1448
  • 12, Feb 2013
  • #9
Ещё вчера так сделал. НЕ помогло.
Только я не закомментировал первую строку , а заменил её.
А после этого, ссылки с сессиями должны работать?
 

desperadoo


Рег
26 Sep, 2009

Тем
29

Постов
177

Баллов
467
  • 12, Feb 2013
  • #10
Dzmitry:
А после этого, ссылки с сессиями должны работать?
да 10 символов? нужно написать "да-да-да-да!"?
 

Льюви


Рег
22 May, 2012

Тем
10

Постов
1108

Баллов
1208
  • 12, Feb 2013
  • #11
А если так попробовать?

В файле global.php

до строки require_once(CWD . '/includes/init.php');

поставить

Код:

if(empty($_COOKIE)) {

define('SKIP_SESSIONCREATE', 1);

if(empty($_POST)) define('NOCOOKIES', 1);

}

после строки require_once(CWD . '/includes/init.php');

поставить

Код:

if(defined('NOCOOKIES')) {

$vbulletin->session->vars['sessionurl'] = $vbulletin->session->vars['sessionurl_q'] = $vbulletin->session->vars['sessionurl_js'] = $vbulletin->session->vars['sessionhash'] = ''; }
 

desperadoo


Рег
26 Sep, 2009

Тем
29

Постов
177

Баллов
467
  • 13, Feb 2013
  • #12
Dzmitry, как я понимаю речь идет о вашем форуме в профайле? Не подскажете зачем вы уже который день бьетесь над идентификатором сессий? Могу догадаться. Наверное боретесь с дублями страниц? Наверное я сейчас скажу не очень приятные вещи, но они вам будут полезны. Без сомнения.
1. Я не вижу у вас урлов проиндексированных страниц с сессиями в гугле.
2. Дубли страниц важны для Яндекса, откуда вы узнали что Яндексу не нравятся дубли страниц на вашем форуме, когда у вас всего 2 стр в индексе. Это главная с www и без.
3. Даже на морде форума уникальность текста менее 50%
4. Вы на свой форум гостем давно заходили? А боты ПС видят, что видят гости. Я зашел, и знаете что я там увидел? [Ссылки могут видеть только зарегистрированные пользователи. ] И все. И так на десятке тем выборочно. И больше никакого контента. Вот они ваши дубли. Только здесь вы уже два дня занимаетесь извращениями в поисках дублей страниц, а сколько вы на самом деле ищете как убрать идентификатор сессий я не знаю.

Хватит заниматься сео извращениями, займитесь лучше реально полезным делом - контентом.

За это время вы уже переписали бы два десятка тем, и дали ботам реально полезный контент, а не [Ссылки могут видеть только зарегистрированные пользователи. ] Яндекс уже давно не дурак, и Яндекс правильно считает, что бесполезным страницам нечего делать в выдаче. А [Ссылки могут видеть только зарегистрированные пользователи. ] - это бесполезный, ничего не несущий и даже вредный контент, как для пользователя, так и для всего интернета.
И по теме. На вашем форуме у меня не было сессий.

нужно пользоваться чистым браузером. И если вам так важно убрать сессии, и вы думаете, что ваш форум появится в Яндексе, попробуйте следующее: Файл includes/class_core.php Ищете функцию set_session_visibility
  function set_session_visibility($invisible)

{

// comments by bbon

// if ($invisible)

// {

$this->vars['sessionhash'] = '';

$this->vars['sessionurl'] = '';

$this->vars['sessionurl_q'] = '';

$this->vars['sessionurl_js'] = '';

// }

// else

// {

// $this->vars['sessionurl'] = 's=' . $this->vars['dbsessionhash'] . '&';

// $this->vars['sessionurl_q'] = '?s=' . $this->vars['dbsessionhash'];

// $this->vars['sessionurl_js'] = 's=' . $this->vars['dbsessionhash'] . '&';

// }

}
Закомментировать код выше, и попробовать. Не поможет, пробуйте: Файл includes/init.php Найти:
 $vbulletin->session->set_session_visibility($show['search_engine'] OR $vbulletin->superglobal_size['_COOKIE'] > 0);
Заменить на:
 $vbulletin->session->set_session_visibility(true);
Попробовать.
 

Wmboard


Рег
01 Jan, 2011

Тем
522

Постов
7188

Баллов
12408
  • 13, Feb 2013
  • #13
Dzmitry:
Да я уже с сессиями разобрался.)))
Расскажите как решили проблему?
 

lukamal


Рег
30 Aug, 2012

Тем
80

Постов
648

Баллов
1448
  • 13, Feb 2013
  • #14
Да нужно было просто заменить одну строку в init.php как описано выше.)) Это просто я вчера ступил.)
 

desperadoo


Рег
26 Sep, 2009

Тем
29

Постов
177

Баллов
467
  • 04, Mar 2019
  • #15
Привет. У меня на форуме установлен vbseo Есть проблема, Яндекс индексирует главную страницу с идентификаторами сессий.

То есть так:

site.ru/content.php?s=tratatata

Потом сам же удаляет как дубль и индексирует заново с новой сессией.

Объяснил как смог)

Пробовал в роботсе прописать Clean-param: s /content.php

Всё равно продолжает индексировать с сессиями.

Такая проблема только с главной страницей.

Заранее спасибо за помощь.

Вроде бы здесь раньше тоже стоял ВБсео.

может и сейчас установлен, поэтому сюда и обратился.
 

dm81


Рег
08 Apr, 2016

Тем
0

Постов
1

Баллов
1
Тем
49554
Комментарии
57426
Опыт
552966

Интересно