Я хочу иметь 4 условных mod_rewrite.
http to https
http://example.com to https://example.com
www. to non-www.
https://www.example.com to https://example.com
https://www.subdomain.example.com to https://subdomain.example.com
non-plural ending to plural ending domain
https://www.example.com to https://examples.com
.com (or that is not .co) domain extension to .co
https://www.example.com to https://examples.co
У меня пока есть этот код:
ServerName examples.co
ServerAlias *.examples.co examples.com *.examples.com example.co *.example.co example.com *.example.com
RewriteEngine On
RewriteCond %{HTTP_HOST} ^www\.(.+) [NC]
RewriteRule ^ https://%1%{REQUEST_URI} [L,R=301]
RewriteCond %{HTTP_HOST} !examples\.co$
RewriteCond %{HTTP_HOST} ^([^.]+\.)?examples\.
RewriteRule ^ https://%1examples.co%{REQUEST_URI}
У меня проблемы с поиском примера для создания изменения пример до пример и .com (или другой не-.co) до .co .
Я хочу, чтобы правилом было что-то, что не является examples.co , превращается в examples.co , поддерживает все субдомены, но обрезает www..
Все домены указывают на один и тот же сервер.Но www.subdomain.examples.co не урезает www.И это не изменит домен с .com на .co или не изменится на множественную версию.