Перезапись URL не работает, Google считает, что у меня есть обратные ссылки с моего домена www - PullRequest
0 голосов
/ 20 апреля 2011

У меня веб-сайт с файлом .htacess выглядит так:

RewriteEngine On
RewriteCond %{HTTP_HOST} !^wendabang.com$ [NC]
RewriteCond %{HTTP_HOST} !^www.wendabang.com$ [NC]
RewriteRule ^(.*)$ http://www.wendabang.com/$1 [L,R=301]

Этим утром, когда я проверял инструмент веб-мастера Google, я обнаружил, что в разделе обратных ссылок Google указан wendabang.com, так как сайт имеет ссылки на сайт www.wendabang.com. Я думаю, что эта проблема должна быть в моем файле .htacess. Но я не могу определить проблему.

Еще один бесстыдный вопрос, что мне делать, если я хочу перенаправить http://www.wendabang.com/ и www.wendabang.com на wendabang.com, я думаю, что отказ от http: // и www - это хорошо. Заранее спасибо.

1 Ответ

0 голосов
/ 20 апреля 2011

у сайта несколько проблем

http://www.wendebang.com/ перенаправляет HTTP 302 темп.перенаправить на http://wendebang.com/. HTTP 302, соединить начальный URL с Google в качестве правильного URL.это означает, что вы говорите Google видеть http://www.wendebang.com/ в качестве URL, который он должен показывать своим пользователям.

Кроме того, внутри вашего HTML у вас есть

<link rel="canonical" href="http://www.wendabang.com">

и ваши ссылки выглядят такэто

<a href="http://www.wendabang.com/web-analytics-beautiful-shortcomings.html"

, поскольку канонический тег обрабатывается Google как перманентное перенаправление HTTP 301, вы снова перенаправляете Google на версию www.

и многие ссылки указывают на wwwтакже версия.

на данном этапе, я считаю, что только благодаря великолепной обработке ошибок в Google ваш сайт все еще индексируется Google.

1), пожалуйста, посмотрите этот ответ, чтобы узнать оправильный путь для перенаправления WWW не WWW через .htaccess. Общий htaccess перенаправить www на non-www

2) изменить ваши канонические теги на non www urls

3) изменить внутренние ссылки на non www urls.

и http - это протокол, вы не можете отказаться от него (сказано, что вы можете отказаться от него и изобрести свой собственный протокол поверх слоя tcp / ip, но это, вероятно, не то, что вам нужно)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...