Чтобы настроить переадресацию с URL, начинающегося с www, на URL без www, можно воспользоваться файлами конфигурации веб-сервера, такими как .htaccess для Apache или конфигурацией Nginx. Вот инструкции для обоих случаев. 1. Переадресация с www на без www в .htaccess (для Apache) Если ваш сайт работает на веб-сервере Apache, вы можете добавить правила в файл .htaccess, чтобы автоматически перенаправлять все запросы с www на версию без www. Шаги: Откройте файл .htaccess в корневой директории вашего сайта. Если файла .htaccess нет, создайте его. Добавьте следующее правило: RewriteEngine On RewriteCond %{HTTP_HOST} ^www\.(.*)$ [NC] RewriteRule ^(.*)$ https://%1/$1 [R=301,L] Объяснение: RewriteEngine On: Включает модуль перезаписи URL. RewriteCond %{HTTP_HOST} ^www\.(.*)$ [NC]: Проверяет, начинается ли URL с www. Если да, срабатывает условие. RewriteRule ^(.*)$ https://%1/$1 [R=301,L]: Перенаправляет на версию без www с использованием HTTPS. Если у вас сайт на HTTP, замените https:// на http://. Сохраните изменения и загрузите файл на сервер, если работали с ним локально. Очистите кэш браузера и проверьте работу переадресации, перейдя на www.yoursite.com. Вы должны быть автоматически перенаправлены на версию без www. 2. Переадресация с www на без www в Nginx Если ваш сайт работает на Nginx, настройка переадресации делается в конфигурационном файле Nginx. Шаги: Откройте файл конфигурации вашего сайта в /etc/nginx/sites-available/ или /etc/nginx/nginx.conf, в зависимости от вашей конфигурации. Добавьте следующую конфигурацию для перенаправления: server { listen 80; server_name www.yoursite.com; return 301 $scheme://yoursite.com$request_uri; } server { listen 80; server_name yoursite.com; # Остальная конфигурация для вашего сайта root /var/www/yoursite; index index.html index.htm; } Объяснение: Первый server блок слушает запросы к www.yoursite.com и перенаправляет их на yoursite.com. $scheme автоматически подставляет протокол (http или https) в зависимости от исходного запроса. Второй server блок обрабатывает запросы к домену без www. Сохраните изменения и перезагрузите Nginx, чтобы применить настройки: sudo systemctl reload nginx Проверьте перенаправление, перейдя по URL www.yoursite.com. Вы должны быть автоматически перенаправлены на yoursite.com. Важные советы Используйте 301 редирект для постоянного перенаправления, чтобы поисковые системы переняли новые URL. Очистите кэш браузера и любых кэширующих систем на сервере, если переадресация не срабатывает. Эти настройки обеспечат надёжное перенаправление всех пользователей с версии с www на версию без www.