Я изменил отверстие в интернет-магазине https. Поэтому я хочу, чтобы переписать все домены, кроме мобильного подобласти (http://m.my-store.com) в https://www.my-store.comhtaccess переписать для доменов https
#First rewrite any request to the wrong domain to use the correct one (here www.)
#mobile subdomain shouldn't rewrite
RewriteCond %{HTTP_HOST} !m\.
RewriteCond %{HTTP_HOST} !^www\.my-store\.com$
RewriteRule ^(.*)$ https://www.%{HTTP_HOST}%{REQUEST_URI} [L,R=301]
#Now, rewrite to HTTPS:
RewriteCond %{HTTPS} off
RewriteCond %{HTTP_HOST} !^www\.my-store\.com$
RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]
Результат:
http://my-store.com OK (correct rewrite to https://www.my-store.com)
http://www.my-store.com OK (correct rewrite to https://www.my-store.com)
https://my-store.com X (stays with https://my-store.com)
https://www.my-store.com OK (correct rewrite to https://www.my-store.com)
http://m.my-store.com OK (correct rewrite to https://www.my-store.com)
_http: //m.my-store.com ОК (исправить переписать на https://www.my-store.com) '_ <- не так ли? – hjpotter92
извините, копия & pase ошибка. Это должно быть http://m.my-store.com OK (остается с http://m.my-store.com) – Astarot
'https: // my-store.com' остается на одном и том же URL-адресе это то, что вы хотите? – anubhava