Методы перенаправления «www» на не-www с использованием .htaccess

Чтобы перенаправить версию веб-сайта с «www» на версию без «www», вы можете использовать несколько методов в файле.htaccess. Вот несколько примеров:

Метод 1: перенаправление с помощью mod_rewrite

RewriteEngine On
RewriteCond %{HTTP_HOST} ^www\.example\.com [NC]
RewriteRule ^(.*)$ http://example.com/$1 [L,R=301]

Метод 2: перенаправление с использованием mod_alias

RedirectMatch 301 ^/?(.*) http://example.com/$1

Метод 3: перенаправление с использованием mod_rewrite с HTTPS

RewriteEngine On
RewriteCond %{HTTPS} off [OR]
RewriteCond %{HTTP_HOST} ^www\.example\.com [NC]
RewriteRule ^(.*)$ https://example.com/$1 [L,R=301]

Метод 4: перенаправление с использованием mod_alias с HTTPS

RedirectMatch 301 ^/?(.*) https://example.com/$1

В этих примерах замените «example.com» собственным доменным именем. Эти правила будут перенаправлять все запросы с версии «www» на версию вашего веб-сайта без «www».