Я пытаюсь сделать это:Htaccess домен редиректа HTTPS, поддомен для HTTP и WWW к не-WWW
Принудит протокол HTTPS для моего основного домена.
http or https://www.domain.com -> https://domain.com
http or https://domain.com -> https://domain.com
Но не для субдоменов
http or https://www.subdomain.domain.com -> http://subdomain.domain.com
http or https://subdomain.domain.com -> http://subdomain.domain.com
И всегда снимающих WWW.
Теперь у меня есть, что:
RewriteCond %{HTTP_HOST} ^www\.(.*)$ [NC]
RewriteRule ^(.*)$ http://%1/$1 [R=301,L]
RewriteCond %{HTTPS} off
RewriteRule (.*) https://%{HTTP_HOST}%{REQUEST_URI} [R=301,L]
Это перенаправляет WWW к не-WWW и HTTP к HTTPS, но не для поддоменов. Субдомен остается с www и https.
Благодаря
Что вы подразумеваете под «ни одной работой для моей ситуации»? То, что вы хотите сделать, ничего особенного, есть существующие решения. Пожалуйста, разместите свои попытки и объясните, почему они не сработали для вас. Таким образом, мы можем вместе разработать то, что должно быть исправлено в ваших попытках. – arkascha
Вы также хотели «объяснить, почему они не сработали для вас». Что он делает, чего он не делает? – arkascha
Они работают для доменов, но не для поддоменов. – Devilquest