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

fixed links

This commit is contained in:
Andrey 2016-03-03 18:10:10 +02:00
parent 5a5b36dd69
commit 2f24a1bc80

View file

@ -12,9 +12,9 @@
## Содержание
- [Rewrite и Redirect](#Rewrite-и-Redirect)
- [Перенаправление с без 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 для http или https](#Перенаправление-с-www-на-без-www-для-http-или-https)
- [Перенаправление с www на без www для HTTP или HTTPS](#Перенаправление-с-www-на-без-www-для-HTTP-или-HTTPS)
- [Принудительное использование HTTPS](#Принудительное-использование-HTTPS)
- [Принудительное использование HTTPS за прокси](#Принудительное-использование-HTTPS-за-прокси)
- [Вставить завершающий слэш](#Вставить-завершающий-слэш)
@ -24,11 +24,11 @@
- [Алиас для определенной директории](#Алиас-для-определенной-директории)
- [Алиас пути до скрипта](#Алиас-пути-до-скрипта)
- [Редирект всего сайта](#Редирект-всего-сайта)
- [Использовать "чистые" URL](#Использовать-чистые-URL)
- [Использовать чистые URL](#Использовать-чистые-URL)
- [Безопасность](#Безопасность)
- [Запретить доступ всем](#Запретить-доступ-всем)
- [Запретить доступ всем, кроме...](#Запретить-доступ-всем,-кроме...)
- [Разрешить доступ всем, кроме...](#Разрешить-доступ-всем,-кроме...)
- [Запретить доступ всем и разрешить некоторым](#Запретить-доступ-всем-и-разрешить-некоторым)
- [Разрешить доступ всем и запретить некоторым](#Разрешить-доступ-всем-и-запретить-некоторым)
- [Запретить доступ к скрытым файлам и директориям](#Запретить-доступ-к-скрытым-файлам-и-директориям)
- [Запретить доступ к файлам](#Запретить-доступ-к-файлам)
- [Запретить листинг директорий](#Запретить-листинг-директорий)
@ -45,8 +45,8 @@
- [Разное](#Разное)
- [Настройка PHP](#Настройка-PHP)
- [Пользовательские страницы ошибок](#Пользовательские-страницы-ошибок)
- [Принудительная загрузка (скачивать файл вместо отображения в браузере)](#Принудительная-загрузка-(скачивать-файл-вместо-отображения-в-браузере))
- [Запретить загрузку (отображать plain в браузере)](#Запретить-загрузку-(отображать-plain-в-браузере))
- [Принудительная загрузка - скачивать файл вместо отображения в браузере](#Принудительная-загрузка---скачивать-файл-вместо-отображения-в-браузере)
- [Запретить загрузку - отображать plain в браузере](#Запретить-загрузку---отображать-plain-в-браузере)
- [Разрешить кроссдоменные шрифты](#Разрешить-кроссдоменные-шрифты)
- [Установить по умолчанию кодировку UTF-8](#Установить-по-умолчанию-кодировку-UTF-8)
- [Переключиться на другую версию PHP](#Переключиться-на-другую-версию-PHP)
@ -63,7 +63,7 @@ RewriteCond %{HTTP_HOST} ^example\.com [NC]
RewriteRule ^(.*)$ http://www.example.com/$1 [L,R=301,NC]
```
### Перенаправление с без www на с www для http или https
### Перенаправление с без www на с www для HTTP или HTTPS
``` apacheconf
RewriteCond %{HTTP_HOST} !^$
RewriteCond %{HTTP_HOST} !^www\. [NC]
@ -80,7 +80,7 @@ RewriteCond %{HTTP_HOST} ^www\.example\.com [NC]
RewriteRule ^(.*)$ http://example.com/$1 [L,R=301]
```
### Перенаправление с www на без www для http или https
### Перенаправление с www на без www для HTTP или HTTPS
``` apacheconf
RewriteEngine on
RewriteCond %{HTTP_HOST} ^www\.
@ -173,7 +173,7 @@ Redirect 301 / http://newsite.com/
```
This way does it with links intact. That is `www.oldsite.com/some/crazy/link.html` will become `www.newsite.com/some/crazy/link.html`. This is extremely helpful when you are just “moving” a site to a new domain. [Source](http://css-tricks.com/snippets/htaccess/301-redirects/)
### Использовать "чистые" URL
### Использовать чистые URL
Этот сниппет позволяет использовать "чистые" URL -- без расширения .php, например, `example.com/users` вместо `example.com/users.php`.
``` apacheconf
RewriteEngine On
@ -194,7 +194,7 @@ Deny from all
But wait, this will lock you out from your content as well! Thus introducing...
### Запретить доступ всем, кроме...
### Запретить доступ всем и разрешить некоторым
``` apacheconf
## Apache 2.2
Order deny,allow
@ -209,7 +209,7 @@ Allow from xxx.xxx.xxx.xxx
Now of course there's a reversed version:
### Разрешить доступ всем, кроме...
### Разрешить доступ всем и запретить некоторым
``` apacheconf
## Apache 2.2
Order deny,allow