Ниже приведен пример того, как настроить файл htaccess для оптимизации веб-сайта для поисковых систем:
1. Переадресация на страницу ошибки 404:
ErrorDocument 404 /404.html
Здесь "/404.html" это путь к вашей странице с ошибкой 404. Он может быть абсолютным или относительным.
2. Установка канонического URL:
Добавьте следующий код, чтобы указать канонический URL для каждой страницы:
RewriteEngine On
RewriteCond %{HTTPS} off
RewriteRule (.*) https://%{HTTP_HOST}%{REQUEST_URI} [R=301,L]
RewriteCond %{THE_REQUEST} ^[A-Z]{3,9}\ /index\.(html?|php)\ HTTP/
RewriteRule ^index\.(html?|php)$ https://www.example.com/ [R=301,L]
Замените "https://www.example.com/" на ваше доменное имя.
3. Правила переадресации для изменения URL:
Это можно использовать для создания "человеческих" URL или для перенаправления поисковых роботов на правильные страницы:
RewriteRule ^old-page-url$ /new-page-url [R=301,L]
Здесь "old-page-url" это старый URL страницы, а "new-page-url" это новый URL, на который она должна быть перенаправлена.
4. Запрет индексации некоторых файлов или папок:
Вы можете запретить индексацию файлов или папок, которые не должны быть видимы поисковым роботам:
Options -Indexes
RewriteRule ^(folder-name)$ - [F]
Здесь "folder-name" это имя папки, которую вы хотите запретить индексировать.
Помимо этого, рекомендуется также добавить файл sitemap.xml на ваш сайт и предоставить его поисковым системам для индексации.
Также важно следить за внутренней структурой сайта, чтобы ссылки вели на правильные страницы после удаления товаров. Ссылки на удаленные товары можно заменить ссылками на аналогичные товары или на основные категории товаров, чтобы поисковые роботы не ходили по "мертвым" ссылкам.
Всегда рекомендуется делать резервные копии вашего файла htaccess перед внесением любых изменений, чтобы в случае ошибки можно было легко восстановить предыдущие настройки.