2013-12-06 3 views
0

Я использую Apache на стороне сервера. Я хочу перенаправить все HTTP-запросы, поступающие на сервер в HTTPS.Перенаправление всех HTTP-запросов на https в apache

Мой вопрос: Как я могу настроить httpd.conf для этого? Пример: Предположим, что пользователь ввел http://doc.com/ я хочу перенаправить его на https://doc.com/

ответ

2

Это требует mod_rewrite, но способен хранить строки запроса:

RewriteEngine On 
RewriteRule ^(.*)$ https://%{SERVER_NAME}%{REQUEST_URI} [R=301,L] 

Это не так и зажигалку на сервере :

RedirectMatch permanent ^(.*)$ https://doc.com/$1 

Если вы просто хотите перенаправить все запросы nōn-HTTPS на t он стартовая страница, используйте:

RedirectMatch permanent . https://doc.com/ 
+0

ОК спасибо ... Его работа –

0
RewriteEngine On 
RewriteRule ^(.*)$ https://%{HTTP_HOST}$1 [R=301,L] 
Смежные вопросы