Master-X
Форум | Новости | Статьи
Главная » Форум » Поисковые Системы » 
Тема: Отсутствует реальная страница http://site.com/. Чем чревато?
цитата
22/12/09 в 22:45
 Kolobokk
Помогите непрофильному чайнику!

Ситуация следующая. Блог WordPress лежит в папке h__p://site.com/ru/. Страницы h__p://site.com/ как таковой нет. Google ругается, что ссылки извне на эту страницу никуда не ведут.

Насколько это плохо?
Нужно ли переносить сайт в корневую директорию или нет? Не потеряется ли PR при 301 редиректе и таком переносе?

Спасибо!
цитата
22/12/09 в 22:51
 Alexandur
Переносить не надо.
При редиректе не потеряется.
цитата
22/12/09 в 23:08
 Kolobokk
gimcnuk писал:
Переносить не надо.
При редиректе не потеряется.

Спасибо!

Не понимаю. Если не переносить, то страница ведь не появится в корне.

В коневой директории есть файл index.php, который переадресует на главную по адресу h__p://site.com/ru/, если в браузере набрать h__p://site.com/.

Как я понимаю, Google это не нравится.

Я что, должен убрать этот файл index.php и сделать редирект в .htaccess?

Я мало, что в этом понимаю, если не трудно разъясните, что лучше сделать, чтобы при изменениях PR перешел с h__p://site.com/ru/ на h__p://site.com/.
цитата
22/12/09 в 23:38
 Шестой
Да залей в корень индекс со ссылкой на блог и всех делов. Вот как тут - http://recept.im
цитата
23/12/09 в 19:05
 Kolobokk
Sebastano Perero писал:
Да залей в корень индекс со ссылкой на блог и всех делов. Вот как тут - http://recept.im


Я бы это не стал это делать, так как мне самому не нравится, когда я попадаю на подобную страницу.

Мелкие подробности:
В настоящее время в корне лежит файл index.php и в нём прописан код (писал не я):
Код:
<?
if (!empty($_SERVER['HTTP_ACCEPT_LANGUAGE']) && eregi("()", $_SERVER['HTTP_ACCEPT_LANGUAGE']))
{
   header("Location: ru/");
   exit();
}
?>

Больше ничего в этом index.php нет.
Всё при этом работает. Раньше там был другой код, который редиректил пользователя в зависимости от языка браузера. Тоже всё работало.

Сейчас выяснилось, что я ни то что два, а и один язык с трудом тяну, а тут ещё и Google пишет:
Код:
http://oldoctober.com/_________404 (Не найдено) 14 стр. 16.12.2009

И среди этих 14-ти страниц есть ссылки на меня с сайтов, с которыми я обменялся ссылками.


Вот я и думаю, как сделать так, чтобы и овцы были целы и волки сыты. Может быть есть какой-то способ, чтобы и Google был доволен и мне не пришлось переписывать все внутренние ссылки (они у меня абсолютные)?

В тоже время, я бы решился и перенёс блог в корень, если это необходимо, но не хотелось бы это делать, если это ничего особенного не даст в плане работы поисковых систем.

Если просто сделать редирект в .htaccess, то не будет ли Google опять ругаться. Я так понимаю, что если ссылки на мой сайт не приводят к конкретной странице, то Google их в расчёт не принимает или это не так?
Спасибо!
цитата
06/01/10 в 11:24
 cdroller
Mod_Rewrite в помощь http://httpd.apache.org/docs/1.3/mod/mod_rewrite
а также может пригодиться ServerAlias
цитата
26/01/10 в 01:36
 Kolobokk
Слетел PR на ноль.icon_smile.gif
цитата
26/01/10 в 11:02
 zialionka
Сделай 301 редирект с site.com на site.com/ru, через некоторое время гугл склеит страницы и ссылочное перетечет.
цитата
26/01/10 в 14:25
 lega_cobra
Зачем Location делать при помощи php, дополнительно насилуя сервер, если можно сделать обычным .htaccess?


Эта страница в полной версии