У меня проблемы с решением этой проблемы:
Я запустил SEO-тест (на sitechecker.pro) для своего портфолио, и он дал мне эту проблему, которую я не могу понять, как исправить:
Поисковые системы видят ваши http://gvdavidtran.com а также
http://gvdavidtran.com/index.html (или же
http://gvdavidtran.com/index.php) как разные страницы. С разнообразием
URL-адресов, сложнее получить сводные показатели для
конкретный кусок контента.
Я старался:
Поможет ли добавление файла .htaccess или это только для WordPress / php? Я не уверен, что еще нужно сделать, чтобы это исправить.
Мой сайт представляет собой простую HTML-страницу, а не WordPress.
Первый раз задаю вопрос здесь, спасибо!
Это «утверждение» не обязательно указывает на текущую проблему с вашим сайтом.
Если вы постоянно ссылаетесь на http://example.com/
по всему вашему сайту и не смешивая это с http://example.com/index.html
в других местах.
Добавление rel="canonical"
тег, указывающий на канонический URL (как вы предлагаете), достаточен, чтобы избежать потенциал Проблемы с SEO.
Тем не менее, реализация перенаправления 301 из /index.html
в /
в .htaccess
будет «поясом» & скобки «подход. Если у вас есть» простая HTML-страница «(т.е. не WordPress), то вы можете сделать это в одной директиве mod_rewrite в .htaccess
:
RewriteEngine On
RewriteRule (.*)index\.html$ /$1 [NS,R=301,L]
NS
flag предотвращает обработку этого правила для подзапросов (что предотвращает цикл перенаправления в этом случае).
Других решений пока нет …