(Еще один) Прекрасный способ удалить www с помощью перезаписи в .htaccess?

Да, я знаю, что этот вопрос задавали 1000 раз раньше ... вот разница ...

Я нашел этот ответ на StackOverflow, чтобы ДОБАВИТЬ "www" здесь: используйте htaccess для добавления www с поддержкой https

RewriteCond %{HTTP_HOST} !^www\.
RewriteCond %{HTTPS}s ^on(s)|
RewriteRule ^ http%1://www.%{HTTP_HOST}%{REQUEST_URI} [L,R=301]

И это самое красивое и изящное решение, которое я когда-либо видел:

  • Он работает
  • Его не нужно менять для использования в определенном домене
  • Он обращается как к HTTP, так и к HTTPS-соединениям
  • Его всего 3 строки

Итак, мой вопрос прост. Может ли кто-нибудь помочь мне адаптировать этот код для работы в противоположном направлении? (Чтобы удалить WWW с веб-адресов и решить все вышеперечисленные вопросы)?

Я считаю, что среди вышеперечисленных (и, надеюсь, ниже) решений у нас будет перезапись www, чтобы управлять ими всеми!

9
задан Community 23 May 2017 в 11:59
поделиться