Проверка ответов сервера

Проверка хостинга

Проверка основного хоста

Вариант 1. Основной хост сайта настроен корректно. В поисковых системах Яндекс и Google страницы сайта проиндексированы [с|без] префикс[ом|а] WWW. В целях продвижения в качестве основного хоста выбран http://<домен>/|http://www.<домен>/.

Вариант 2. На данный момент страницы сайта доступны как с префиксом WWW (http://www.<домен>/), так и без него (http://<домен>/). В поисковых системах Яндекс и Google страницы сайта проиндексированы как с префиксом WWW, так и без него. В качестве основного хоста для продвижения выбран  http://www.<домен>/|http:// <домен>/. 

Для того, чтобы в индексе поисковых систем остался только один вид страниц, необходимо настроить переадресацию с ответом 301 Moved Permanently со страниц неосновного хоста ([без|с] WWW) на страницы основного хоста.

Для сервера Apache можно воспользоваться следующими настройками в файле .htaccess:

[без WWW]

RewriteEngine On RewriteCond %{HTTP_HOST} ^<доменное имя>\.<доменная зона>$ [NC] RewriteCond %{REQUEST_URI} !^/robots\.txt$ RewriteRule ^(.*)$ http://www.<доменное имя>.<доменная зона>/$1 [R=301,L]


[c WWW]

RewriteEngine On RewriteCond %{HTTP_HOST} ^www\.<доменное имя>\.<доменная зона>$ [NC] RewriteCond %{REQUEST_URI} !^/robots\.txt$ RewriteRule ^(.*)$ http://<доменное имя>.<доменная зона>/$1 [R=301,L]

Вариант 3. На данный момент, при обращении к страницам неосновного хоста (например, [Пример Url-адреса]), сервер отдает перенаправление с ответом 302 Moved Temporarily на страницы основного хоста. Использование временного перенаправления для настройки основного хоста не корректно, т.к. приводит к тому, что она продолжает находиться в индексе поисковых систем, при этом статический вес не передается на нужный URL-адрес.

Для того, чтобы корректно настроить основной хост сайта, необходимо вместо переадресации с ответом 302 Moved Temporarily  использовать переадресацию с ответом 301 Moved Permanently со страниц неосновного хоста ([без|с] WWW) на страницы основного хоста.

Для сервера Apache можно воспользоваться следующими настройками в файле .htaccess:

[без WWW]

RewriteEngine On RewriteCond %{HTTP_HOST} ^<доменное имя>\.<доменная зона>$ [NC] RewriteCond %{REQUEST_URI} !^/robots\.txt$ RewriteRule ^(.*)$ http://www.<доменное имя>.<доменная зона>/$1 [R=301,L]


[c WWW]

RewriteEngine On RewriteCond %{HTTP_HOST} ^www\.<доменное имя>\.<доменная зона>$ [NC] RewriteCond %{REQUEST_URI} !^/robots\.txt$ RewriteRule ^(.*)$ http://<доменное имя>.<доменная зона>/$1 [R=301,L]

Вариант 4. На данный момент, при обращении к страницам неосновного хоста (например, [Пример Url-адреса]), сервер отдает ответ [HTTP/1.1 404 Not Found | 502 Bad Gateway | 503 Service Unavailable | и т.д.]. Для того, чтобы пользователи, которые попали на страницу неосновного хоста сайта, не покинули сайт, увидев информацию о том, что страница не доступна, необходимо настроить переадресацию с ответом 301 Moved Permanently со страниц неосновного [с|без] префикс[ом|а] WWW) хоста на страницы основного хоста [без|с] префикс[а|ом] WWW).

Для сервера Apache можно воспользоваться следующими настройками в файле .htaccess:

[без WWW]

RewriteEngine On RewriteCond %{HTTP_HOST} ^<доменное имя>\.<доменная зона>$ [NC] RewriteCond %{REQUEST_URI} !^/robots\.txt$ RewriteRule ^(.*)$ http://www.<доменное имя>.<доменная зона>/$1 [R=301,L]


[c WWW]

RewriteEngine On RewriteCond %{HTTP_HOST} ^www\.<доменное имя>\.<доменная зона>$ [NC] RewriteCond %{REQUEST_URI} !^/robots\.txt$ RewriteRule ^(.*)$ http://<доменное имя>.<доменная зона>/$1 [R=301,L]

Вариант 5. На данный момент, при обращении к внутренним страницам неосновного хоста (например, [Пример Url-адреса]) сервер отдает перенаправление с ответом 301 Moved Permanently на главную страницу сайта основного хоста. Для того, чтобы пользователи, которые попали на внутреннюю страницу неосновного хоста сайта, не покинули сайт, после перенаправления на главную страницу, необходимо настроить постраничную переадресацию с ответом 301 Moved Permanently со страниц неосновного [с|без] префикс[ом|а] WWW) хоста на соответствующие страницы основного хоста [без|с] префикс[а|ом] WWW).

Для сервера Apache можно воспользоваться следующими настройками в файле .htaccess:

[без WWW]

RewriteEngine On RewriteCond %{HTTP_HOST} ^<доменное имя>\.<доменная зона>$ [NC] RewriteCond %{REQUEST_URI} !^/robots\.txt$ RewriteRule ^(.*)$ http://www.<доменное имя>.<доменная зона>/$1 [R=301,L]


[c WWW]

RewriteEngine On RewriteCond %{HTTP_HOST} ^www\.<доменное имя>\.<доменная зона>$ [NC] RewriteCond %{REQUEST_URI} !^/robots\.txt$ RewriteRule ^(.*)$ http://<доменное имя>.<доменная зона>/$1 [R=301,L]

Проверка редиректов страниц со слешем на конце и без него

Проверка редиректов страниц со слешем

Вариант 1.

Редиректы со страниц [без|со] слеш[а|ем] на конце настроены корректно. При обращении к URL-адресам [без|со] слеш[а|ем] на конце (например, [Пример Url-адреса]), сервер отдает перенаправление с ответом 301 Moved Permanently на соответствующие URL-адреса [со|без] слеш[ем|а] на конце (например, [Пример Url-адреса]).

Вариант 2.

На данный момент страницы сайта доступны как со слешем на конце URL-адреса (например, [Пример Url-адреса]), так и без него (например, [Пример Url-адреса]).

Для того, чтобы в индексе поисковых систем остался только один вид страниц, необходимо настроить переадресацию с ответом 301 Moved Permanently со страниц [без|со] слеш[а|ем] на конце на соответствующие страницы [со|без] слеш[ем|а] на конце.

Вариант 3.

На данный момент, при обращении к страницам [без|со] слеш[а|ем] (например, [Пример Url-адреса]), сервер отдает ответ 302 Moved Temporarily на соответствующие страницы [со|без] слеш[ем|а] на конце (например, [Пример Url-адреса]). Использование временного перенаправления не корректно, т.к. приводит к тому, что роботы продолжают индексировать данную страницу, при этом статический вес не передается на нужный URL-адрес.

Для того, чтобы корректно настроить редирект, необходимо вместо переадресации с ответом 302 Moved Temporarily  использовать переадресацию с ответом 301 Moved Permanently со страниц [без|со] слеш[а|ем] на конце (например, [Пример Url-адреса]) на соответствующие страницы [со|без] слеш[ем|а] на конце.

Вариант 4.

На данный момент, при обращении к страницам [без|со] слеш[а|ем] (например, [Пример Url-адреса]), сервер отдает ответ [HTTP/1.1 404 Not Found | 502 Bad Gateway | 503 Service Unavailable | и т.д.]. Для того, чтобы пользователи, которые попали на страницу [без|со] слеш[а|ем], не покинули сайт, увидев информацию о том, что страница не доступна, необходимо настроить переадресацию с ответом 301 Moved Permanently со страниц [без|со] слеш[а|ем] на соответствующие страницы [со|без] слеш[ем|а] на конце.

Вариант 5.

На данный момент, при обращении к страницам [без|со] слеш[а|ем] (например, [Пример Url-адреса]), сервер отдает перенаправление с ответом 301 Moved Permanently на главную страницу сайта. Для того, чтобы пользователи, которые попали на внутреннюю страницу [без|со] слеш[а|ем], не покинули сайт, после перенаправления на главную страницу, необходимо настроить постраничную переадресацию с ответом 301 Moved Permanently со страниц [без|со] слеш[а|ем] на соответствующие страницы [со|без] слеш[ем|а] на конце.

Проверка редиректов страниц

Проверка редиректов страниц с [index.php|index.html|index.htm] на конце и без него

Вариант 1.

Редиректы со страниц [index.php|index.html|index.htm] на конце настроены корректно. При обращении к URL-адресам с [index.php|index.html|index.htm] на конце (например, [Пример Url-адреса]), сервер отдает редирект с ответом 301 Moved Permanently на соответствующие URL-адреса с [.php|.html|.htm|без слеша|со слешем] на конце (например, [Пример Url-адреса]).

Вариант 2.

На данный момент страницы сайта доступны как с [index.php|index.html|index.htm] на конце URL-адреса (например, [Пример Url-адреса]), так и с [.php|.html|.htm|без слеша|со слешем] (например, [Пример Url-адреса]).

Для того, чтобы в индексе поисковых систем остался только один вид страниц, необходимо настроить переадресацию с ответом 301 Moved Permanently со страниц [index.php|index.html|index.htm] на конце на соответствующие страницы [.php|.html|.htm|без слеша|со слешем] на конце.

Вариант 3.

На данный момент, при обращении с страницам с [index.php|index.html|index.htm] на конце URL-адреса (например, [Пример Url-адреса]), сервер отдает ответ 302 Moved Temporarily на соответствующие страницы [.php|.html|.htm|без слеша|со слешем] на конце (например, [Пример Url-адреса]). Использование временного перенаправления не корректно, т.к. приводит к тому, что роботы продолжают индексировать данную страницу, при этом статический вес не передается на нужный URL-адрес.

Для того, чтобы корректно настроить редирект, необходимо вместо переадресации с ответом 302 Moved Temporarily  использовать переадресацию с ответом 301 Moved Permanently со страниц [index.php|index.html|index.htm] на конце (например, [Пример Url-адреса]) на соответствующие страницы с [.php|.html|.htm|без слеша|со слешем] на конце.

Вариант 4.

На данный момент, при обращении с страницам с [index.php|index.html|index.htm] на конце URL-адреса (например, [Пример Url-адреса]), сервер отдает перенаправление с ответом 301 Moved Permanently на главную страницу сайта. Для того, чтобы пользователи, которые попали на внутреннюю страницу [index.php|index.html|index.htm], не покинули сайт, после перенаправления на главную страницу, необходимо настроить постраничную переадресацию с ответом 301 Moved Permanently со страниц [index.php|index.html|index.htm] на соответствующие страницы [.php|.html|.htm|без слеша|со слешем] на конце.

 

Ссылка на основную публикацию
Adblock
detector