Я хотел бы перенаправить все запросы в домен через .htaccess.Перенаправить все URL-адреса на no-www https
Все для: https://domain.tdl
- No-WWW
- HTTPS
Я пробовал много правописание, но она не работала полностью.
Я хотел бы перенаправить все запросы в домен через .htaccess.Перенаправить все URL-адреса на no-www https
Все для: https://domain.tdl
Я пробовал много правописание, но она не работала полностью.
Я думаю, что следующий один набор набор правил должен работать:
RewriteEngine On
RewriteCond %{HTTPS} off [NC,OR]
RewriteCond %{HTTP_HOST} ^www\. [NC]
RewriteRule^https://domain.tld%{REQUEST_URI} [R=301,L]
Вы должны также рассмотреть вопрос о '' off' и www.', либо в отдельном правиле или! с соответствующим регулярным выражением для HTTP_HOST. –
@OlafDietsche Почему? Вышеупомянутое будет работать, если любое из этих условий истинно, то есть доступ через 'http' или' HTTP_HOST' начинается с _www_. – hjpotter92
Ах, я пропустил флаг 'OR', извините. –
Показать, что вы пробовали, а – hjpotter92