Вернуться   Форум SAPE.RU > Практика оптимизации > Яндекс

-->
Ответ
 
Опции темы
Старый 21.11.2010, 12:03   #1
Новичок
 
Регистрация: 19.03.2007
Адрес: Челябинск
Сообщений: 84
Вес репутации: 211
TVGeorge скоро станет известенTVGeorge скоро станет известен
По умолчанию Яша индексирует страницы вида site.ru/papka/ вместо site.ru/papka/index.php

Яша упорно не хочет индексировать некоторые страницы вида site.ru/papka/index.php. Вместо них проиндексированы такого вида - site.ru/papka/, хотя это один и тот же путь. Сапа добавляет страницы только первого вида и в перелинковке на сайте используется только длинный вариант. Т.о. я не могу начать продавать непроидексированные страницы, а таких около 10%.
Может как-то редирект сделать? Или кто-нибудь сможет объяснить Яшино поведение?

Заранее благодарен
__________________
Сегодня я промолчу...
TVGeorge вне форума   Ответить с цитированием
Старый 21.11.2010, 12:25   #2
Мастер
 
Аватар для Skybee
 
Регистрация: 09.11.2008
Адрес: Харьков
Сообщений: 726
Вес репутации: 229
Skybee - прекрасное будущееSkybee - прекрасное будущееSkybee - прекрасное будущееSkybee - прекрасное будущееSkybee - прекрасное будущееSkybee - прекрасное будущееSkybee - прекрасное будущееSkybee - прекрасное будущееSkybee - прекрасное будущееSkybee - прекрасное будущееSkybee - прекрасное будущее
По умолчанию

robots.txt
.htaccess
Skybee вне форума   Ответить с цитированием
Старый 21.11.2010, 12:47   #3
Специалист
 
Аватар для mannn
 
Регистрация: 24.03.2010
Адрес: <?php Нижний Новгород ?>
Сообщений: 146
Вес репутации: 177
mannn - как роза среди колючекmannn - как роза среди колючекmannn - как роза среди колючекmannn - как роза среди колючек
Отправить сообщение для mannn с помощью ICQ
По умолчанию

TVGeorge,
Код:
if ($_SERVER['REQUEST_URI']=="/") {

header("HTTP/1.1 301 Moved Permamently");

header("Location: /index.php");

die();

}
пропишите это в самом верху index.php после открывающего тега пхп

Добавлено через 2 минуты
если только для главной, а так лучше с помощью редиректа в хтакцесс

Последний раз редактировалось mannn; 21.11.2010 в 12:47. Причина: Добавлено сообщение
mannn вне форума   Ответить с цитированием
Старый 21.11.2010, 15:43   #4
Новичок
 
Регистрация: 19.03.2007
Адрес: Челябинск
Сообщений: 84
Вес репутации: 211
TVGeorge скоро станет известенTVGeorge скоро станет известен
По умолчанию

Цитата:
Сообщение от mannn Посмотреть сообщение
если только для главной, а так лучше с помощью редиректа в хтакцесс
C главной проблем нет ибо для Сапы главная одна - site.ru/, а вот какое правило должно быть в хтакцесс так, чтобы и Саповский код работал и Яша правильно индексил?
__________________
Сегодня я промолчу...
TVGeorge вне форума   Ответить с цитированием
Старый 21.11.2010, 15:51   #5
не эксперт
 
Регистрация: 14.06.2008
Адрес: msk
Сообщений: 2,180
Вес репутации: 294
zeta - прекрасное будущееzeta - прекрасное будущееzeta - прекрасное будущееzeta - прекрасное будущееzeta - прекрасное будущееzeta - прекрасное будущееzeta - прекрасное будущееzeta - прекрасное будущееzeta - прекрасное будущееzeta - прекрасное будущееzeta - прекрасное будущее
По умолчанию

Цитата:
Сообщение от TVGeorge Посмотреть сообщение
C главной проблем нет ибо для Сапы главная одна - site.ru/, а вот какое правило должно быть в хтакцесс так, чтобы и Саповский код работал и Яша правильно индексил?
например так
Код:
Options +FollowSymLinks
RewriteEngine on
RewriteCond %{HTTP_HOST} ^site.ru
RewriteRule (.*) http://www.site.ru/$1 [R=301,L]
RewriteCond %{THE_REQUEST} ^[A-Z]{3,9}\ /index\.html\ HTTP/
RewriteRule ^index\.html$ http://www.site.ru/ [R=301,L]
- получим редирект всех страниц-дублей на http://www.site.ru/
либо
Код:
RewriteRule ^(.+[^/])$ $1/ [QSA]
- добавим слеш, чтобы ссылки http://www.site.ru/news и
http://www.site.ru/news/ обрабатывались одинаково..
как то так ))
zeta вне форума   Ответить с цитированием
Старый 22.11.2010, 13:16   #6
Новичок
 
Регистрация: 19.03.2007
Адрес: Челябинск
Сообщений: 84
Вес репутации: 211
TVGeorge скоро станет известенTVGeorge скоро станет известен
По умолчанию

Цитата:
Сообщение от zeta Посмотреть сообщение
получим редирект всех страниц-дублей на http://www.site.ru/
а надо то чтобы отсюда http://site.ru/papka/ перебрасывало сюда http://site.ru/papka/index.php
__________________
Сегодня я промолчу...
TVGeorge вне форума   Ответить с цитированием
Старый 22.11.2010, 14:07   #7
Эксперт
 
Аватар для Cyj
 
Регистрация: 01.04.2008
Адрес: Москва
Сообщений: 1,131
Вес репутации: 234
Cyj - прекрасное будущееCyj - прекрасное будущееCyj - прекрасное будущееCyj - прекрасное будущееCyj - прекрасное будущееCyj - прекрасное будущееCyj - прекрасное будущееCyj - прекрасное будущееCyj - прекрасное будущееCyj - прекрасное будущееCyj - прекрасное будущее
По умолчанию

TVGeorge, поменяйте перелинковку на сайте, чтобы не пришлось ждать пару месяцев пока Яндекс будет пересчитывать сайт.
Cyj вне форума   Ответить с цитированием
Старый 22.11.2010, 15:10   #8
Новичок
 
Регистрация: 19.03.2007
Адрес: Челябинск
Сообщений: 84
Вес репутации: 211
TVGeorge скоро станет известенTVGeorge скоро станет известен
По умолчанию

Цитата:
Сообщение от Cyj Посмотреть сообщение
поменяйте перелинковку на сайте
Я бы поменял, если бы увидел хоть какую-то логику в Яшиных действиях.
У него в консоли вебмастера - "Страницы в поиске":
...
http://site.ru/papka1/index.php
...
http://site.ru/papka2/
...
http://site.ru/papka3/subpapka1/index.php
...
http://site.ru/papka3/subpapka2/
...

Добавлено через 30 минут
Цитата:
Сообщение от mannn Посмотреть сообщение
пропишите это в самом верху index.php после открывающего тега пхп
Пока сделал так:
PHP код:
$str $_SERVER['REQUEST_URI'];
$sym $str{strlen($str)-1};
if (
$sym=="/") {

header("HTTP/1.1 301 Moved Permamently");

header("Location: ".$str."index.php");

die();


т.е. если последний символ - "/" переходим на ".../././index.php"
__________________
Сегодня я промолчу...

Последний раз редактировалось TVGeorge; 22.11.2010 в 15:10. Причина: Добавлено сообщение
TVGeorge вне форума   Ответить с цитированием
Ответ


Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
домен и поддомен(site.ru и forum.site.ru) IONIXXX Установка кода на различные движки 4 19.12.2009 12:43
Добавление сайта вида site.ru/blog i-nuke Вопросы по работе системы 13 22.04.2008 22:04
Домен вида www.site.na.by примет sape? kuparos Вопросы от новичков 20 27.03.2008 16:24
Разница между www.site.ru и просто site.ru Егор Яндекс 3 03.10.2007 05:23
site.ru и site.ru/index.html - разные вещи dell Курилка 13 25.09.2007 04:25


Часовой пояс GMT +3, время: 05:35.