Перейти к контенту
  • 0

странного вида ссылки


qweqwe

Вопрос

только что заметил что на локалхосте у меня странного вида ссылки..

например если ссылка должна быть такой: index.php?showforum=1

то у меня на локалхосте она почему то такого вида: index.php?s= 9df468fd34f3ae8402a8f9f1e22995c7 &showtopic=1

 

естественно без пробелов в ссылке, просто эта борда изменяет линку на нормалную

 

 

чем это может быть вызвано? версия мускула 3.23.58, апач 2.0.50, php 4.3.1, бродилка - файрфокс 0.8

Ссылка на комментарий
Поделиться на других сайтах

Рекомендуемые сообщения

  • 0

Что "Поиск"? Откуда столько рвения?

Обыскался. Нашёл лишь вот это: Сессии..

("Сессии.., можно ли их из ссылок убрать") для версии 1.1.*. Соответствующие операции проделал - для 1.2 не помогло.

 

Снова поюзал поиск - ничего не нашёл. Если у кого-нибудь получится лучше, обязательно скажи - я согласен на предупреждение в этом случае.

 

 

Вопрос актуален:

Как избавиться от &s=... в ссылках при индексации поисковыми ботами?

Желательно ТОЛЬКО поисковыми ботами, пользователи тут ни при чём.

Ссылка на комментарий
Поделиться на других сайтах

  • 0

Опередили

тока хотел подымать этот вопрос

как избавится от сессий в 1.3.1 ?

Спасибо

 

qweqwe

index.php?s=9df468fd34f3ae8402a8f9f1e22995c7&showtopic=1

выделенное жирным - это и есть php сессия - она вообще не к чему в линках, особенно для поисковых ботов.

для бота одна и таже страница с сессиями - это 2 разных страницы+теряется наглядность ссылок

Ссылка на комментарий
Поделиться на других сайтах

  • 0

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

выделенное жирным - это и есть php сессия

Ну, во-первых, это не PHP-сессия, а собственная инвиженовская сессия, номер которой помещает в таблицу ibf_sessions...

для бота одна и таже страница с сессиями - это 2 разных страницы

Зачем ориентироваться на тупых ботов?.. :D

 

Вот кусок в index.php, который отвечает за формирование ссылки, включающей сессию:

if ( $ibforums->session_type == 'cookie' )
{
$ibforums->session_id = "";
$ibforums->base_url   = $ibforums->vars['board_url'].'/index.'.$ibforums->vars['php_ext'].'?';
}
else
{
$ibforums->base_url = $ibforums->vars['board_url'].'/index.'.$ibforums->vars['php_ext'].'?s='.$ibforums->session_id.'&';
}

Делаем нижнюю ссылку похожей на верхнюю и наслаждаемся.

Последствия предсказывать не берусь. Скорей всего, не страшные, но корявые.

Ссылка на комментарий
Поделиться на других сайтах

  • 0
Ну, во-первых, это не PHP-сессия, а собственная инвиженовская сессия, номер которой помещает в таблицу ibf_sessions...

Ок.Спасибо за то что просветил! :D Я в пхп не очень.

 

Дык, а вообще можно как-то убрать сессии из ссылок безболезненно!?

Ссылка на комментарий
Поделиться на других сайтах

Присоединиться к обсуждению

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

Гость
Unfortunately, your content contains terms that we do not allow. Please edit your content to remove the highlighted words below.
Ответить на вопрос...

×   Вы вставили отформатированный текст.   Удалить форматирование

  Допустимо не более 75 смайлов.

×   Ваша ссылка была автоматически заменена на медиа-контент.   Отображать как ссылку

×   Ваши публикации восстановлены.   Очистить редактор

×   Вы не можете вставить изображения напрямую. Загрузите или вставьте изображения по ссылке.

Зарузка...
×
×
  • Создать...

Важная информация

Находясь на нашем сайте, вы соглашаетесь на использование файлов cookie, а также с нашим положением о конфиденциальности Политика конфиденциальности и пользовательским соглашением Условия использования.