Доступная страница указателя настроена неправильно - Как это исправить? - PullRequest
0 голосов
/ 14 марта 2019

Я управлял веб-сайтом, который сделал через SiteCheckerPro . Я вижу «критическую ошибку», но не знаю, как ее исправить. Ошибка «Уязвимость URL: неправильно настроено»

В отчете говорится:

"Уязвимость URL

Поисковые системы видят ваши https://website.co.uk и https://website.co.uk/index.html (или https://website.co.uk/index.php) как разные страницы.

Если вы явно не укажете Google, какой URL является каноническим, Google сделает выбор за вас, или может считать их обоих равными вес, который может привести к нежелательному поведению. "

Я понимаю, что он говорит, я просто не могу понять, как это исправить.

Я добавил канонический тег

<link rel="canonical" href="https://website.co.uk/" />

и я добавил несколько правил htaccess для перенаправления www на не-www и http на https

#www > non-www
RewriteCond %{HTTP_HOST} ^www\.(.*)$ [NC]
RewriteRule ^(.*)$ http://%1/$1 [R=301,L]

#http > https
RewriteCond %{HTTPS} off
RewriteRule (.*) https://%{HTTP_HOST}%{REQUEST_URI} [R,L]

Я не могу понять, что еще я могу сделать, чтобы исправить эту ошибку?

1 Ответ

0 голосов
/ 14 марта 2019

Добавление этого в файл htaccess устранило проблему.

Redirect 301 /index.html https://website.co.uk/
Redirect 301 /index.php https://website.co.uk/

Ошибка больше не отображается в отчете.

...