В общем, когда ставил форум почитал про роботс, вроде бы всё заебись прописал, гугл всё корректно проиндексил, а яндекс почему-то к ссылкам всех топиков добавил ?PHPSESSID=...
Вот такой у меня роботс:
PHP код:
User-agent: *
Allow: /*sitemap
Allow: /*rss
Allow: /*type=rss
Disallow: /attachments/
Disallow: /avatars/
Disallow: /Packages/
Disallow: /Smileys/
Disallow: /Sources/
Disallow: /Themes/
Disallow: /*.msg
Disallow: /*.new
Disallow: /*sort
Disallow: /*topicseen
Disallow: /*wap
Disallow: /*imode
Disallow: /*action
Disallow: /*prev_next
Disallow: /*all
Disallow: /*go.php
Я так понял, если у меня ссылки вида
PHP код:
http://site.com/index.php/topic,1.0.html
А яндекс проиндексил вот так:
PHP код:
http://site.com/index.php/topic,1.0.html?PHPSESSID=...
то поможет мне если в роботс добавлю:
PHP код:
Disallow: /index.php/*.html?PHPSESSID=*
Или так:
PHP код:
Disallow: /*?PHPSESSID
?
А вообще, чего-то он так именно все топики проиндексил.
Ещё вот погуглил, мол можно через хтаксес сессии эти убрать:
Цитата:
Вы можете создать (или отредактировать) в нужной директории файл .htaccess, содержащий такие строки:
php_flag session.use_trans_sid off
php_flag session.use_cookies on
|
Или вот так:
Цитата:
Как можно убрать PHPSESSID из ссылок?
в файле .htaccess прописать следующее:
php_value session.use_trans_sid off
|