LINUX.ORG.RU
ФорумAdmin

redirect apache2

 ,


0

1

Доброго всем времени. Коллеги, кто подскажет может ли апапч редирект hhtps -> https. Http -> https может без проблем. А вот такю заадчу не смог решить.

Апач тут никаким боком, он только соединения на порт принимает. Схема - это проблема клиента.

Radjah ★★★★★
()

Подкаже мжоте ли апач ркедиретут тхппст на в псхтпп я не смог решить.

thesis ★★★★★
()
Ответ на: комментарий от Radjah

Апач тут никаким боком, он только соединения на порт принимает

Да ладно? А mod_rewrite для чего нужен?

Схема - это проблема клиента.

http://megablog.ru/2006/04/01/poema-pro-narkov/

По сабжу:

RewriteEngine On
RewriteCond %{HTTP_HOST} ^(www\.)?valkeru\.ru$ [NC]
RewriteCond %{HTTP:X-Forwarded-Proto} !=https
RewriteRule ^(.*)$ https://valkeru.ru/$1 [R=301,L]

RewriteCond %{REQUEST_URI} lortest [NC]   
RewriteRule ^(.*)$ https://www.linux.org.ru/ [R=301,L]
Работает:
valkeru@valkeru-laptop:~$ curl -IL http://valkeru.ru/httpslortestredirect
HTTP/1.1 301 Moved Permanently
Server: nginx-reuseport/1.11.1
Date: Tue, 02 Aug 2016 09:45:10 GMT
Content-Type: text/html; charset=iso-8859-1
Connection: keep-alive
Keep-Alive: timeout=30
Location: https://valkeru.ru/httpslortestredirect

HTTP/1.1 301 Moved Permanently
Server: nginx-reuseport/1.11.1
Date: Tue, 02 Aug 2016 09:45:11 GMT
Content-Type: text/html; charset=iso-8859-1
Connection: keep-alive
Keep-Alive: timeout=30
Location: https://www.linux.org.ru/

HTTP/1.1 200 OK
Server: QRATOR
Date: Tue, 02 Aug 2016 09:45:11 GMT
Content-Type: text/html;charset=utf-8
Content-Length: 0
Connection: keep-alive
Keep-Alive: timeout=15
Set-Cookie: CSRF_TOKEN="MMG7zcETmVfJpDlROtSREA=="; Version=1; Max-Age=64281600; Expires=Thu, 16-Aug-2018 09:45:11 GMT; Path=/
Cache-Control: private
Strict-Transport-Security: max-age=7776000
X-Content-Type-Options: nosniff
X-Frame-Options: SAMEORIGIN
Expires: Mon, 01 Aug 2016 13:45:11 GMT
Last-Modified: Tue, 02 Aug 2016 09:45:09 GMT
Set-Cookie: JSESSIONID=ECCAA1D1C012F4E9DD4C385D2ED5114C; Path=/; Secure; HttpOnly
Content-Language: en-US

WereFox ★☆
()
Ответ на: комментарий от WereFox

Человек, делающий редирект при помощи mod_rewrite, называет кого-то наркоманом.
Ну ок.
ЗЫ. И это уже второй в таком коротком треде.

thesis ★★★★★
()
Ответ на: комментарий от WereFox

Исправлять опечатки - задача ТС, а не моя. Додумывать и решать и таким образом проблемы - порочная практика. Сорян, если твой идеальный мир порушил.

Radjah ★★★★★
()
Ответ на: комментарий от Radjah

опечатки - задача ТС, а не моя

Понятно, а твоя задача - разводить клоунаду. Только она не смешная какая-то.

WereFox ★☆
()
Ответ на: комментарий от thesis

Человек уже использует реврайты, возможно в будущем он будет расширять или уточнять правила. реврайт тут выглядит более логично.

anonymous
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.