2
0
Fork 0
mirror of https://github.com/phanan/htaccess.git synced 2018-11-08 13:39:40 +01:00

http/https to uppercase

This commit is contained in:
Andrey 2016-03-10 14:52:36 +02:00
parent a8ceab5e5a
commit dcb93753d1

View file

@ -12,11 +12,11 @@
## Содержание ## Содержание
- [Rewrite и Redirect](#rewrite-и-redirect) - [Rewrite и Redirect](#rewrite-и-redirect)
- [Перенаправление с без www на с www](#Перенаправление-с-без-www-на-с-www) - [Перенаправление с без www на с www](#Перенаправление-с-без-www-на-с-www)
- [Перенаправление с без www на с www для http или https](#Перенаправление-с-без-www-на-с-www-для-http-или-https) - [Перенаправление с без www на с www для HTTP или HTTPS](#Перенаправление-с-без-www-на-с-www-для-http-или-https)
- [Перенаправление с www на без www](#Перенаправление-с-www-на-без-www) - [Перенаправление с www на без www](#Перенаправление-с-www-на-без-www)
- [Перенаправление с www на без www для http или https](#Перенаправление-с-www-на-без-www-для-http-или-https) - [Перенаправление с www на без www для HTTP или HTTPS](#Перенаправление-с-www-на-без-www-для-http-или-https)
- [Принудительное использование https](#Принудительное-использование-https) - [Принудительное использование HTTPS](#Принудительное-использование-https)
- [Принудительное использование https за прокси](#Принудительное-использование-https-за-прокси) - [Принудительное использование HTTPS за прокси](#Принудительное-использование-https-за-прокси)
- [Вставить завершающий слэш](#Вставить-завершающий-слэш) - [Вставить завершающий слэш](#Вставить-завершающий-слэш)
- [Удалить завершающий слэш](#Удалить-завершающий-слэш) - [Удалить завершающий слэш](#Удалить-завершающий-слэш)
- [Редирект со страницы на страницу](#Редирект-со-страницы-на-страницу) - [Редирект со страницы на страницу](#Редирект-со-страницы-на-страницу)
@ -63,7 +63,7 @@ RewriteCond %{HTTP_HOST} ^example\.com [NC]
RewriteRule ^(.*)$ http://www.example.com/$1 [L,R=301,NC] RewriteRule ^(.*)$ http://www.example.com/$1 [L,R=301,NC]
``` ```
### Перенаправление с без www на с www для http или https ### Перенаправление с без www на с www для HTTP или HTTPS
``` apacheconf ``` apacheconf
RewriteCond %{HTTP_HOST} !^$ RewriteCond %{HTTP_HOST} !^$
RewriteCond %{HTTP_HOST} !^www\. [NC] RewriteCond %{HTTP_HOST} !^www\. [NC]
@ -80,7 +80,7 @@ RewriteCond %{HTTP_HOST} ^www\.example\.com [NC]
RewriteRule ^(.*)$ http://example.com/$1 [L,R=301] RewriteRule ^(.*)$ http://example.com/$1 [L,R=301]
``` ```
### Перенаправление с www на без www для http или https ### Перенаправление с www на без www для HTTP или HTTPS
``` apacheconf ``` apacheconf
RewriteEngine on RewriteEngine on
RewriteCond %{HTTP_HOST} ^www\. RewriteCond %{HTTP_HOST} ^www\.
@ -89,7 +89,7 @@ RewriteCond http%1://%{HTTP_HOST} ^(https?://)(www\.)?(.+)$
RewriteRule ^ %1%3%{REQUEST_URI} [R=301,L] RewriteRule ^ %1%3%{REQUEST_URI} [R=301,L]
``` ```
### Принудительное использование https ### Принудительное использование HTTPS
``` apacheconf ``` apacheconf
RewriteEngine on RewriteEngine on
RewriteCond %{HTTPS} !on RewriteCond %{HTTPS} !on