Как я могу перенаправить http к https?

Я установил ssl и на моем чистом домене и на www субдомен. Они работают также. Я должен перенаправить все http протокол запрашивает https. Вот конфигурация апачей:

<VirtualHost *:80>

    ServerName lamtakam.com

    ServerAdmin webmaster@localhost
    DocumentRoot /var/www/html/myweb

    ErrorLog ${APACHE_LOG_DIR}/error.log
    CustomLog ${APACHE_LOG_DIR}/access.log combined

    RewriteEngine on
    RewriteCond %{SERVER_NAME} =lamtakam.com
    RewriteRule ^ https://%{SERVER_NAME}%{REQUEST_URI} [END,NE,R=permanent]

</VirtualHost>

<VirtualHost *:80>
    ServerName www.lamtakam.com
    DocumentRoot /var/www/html/myweb

RewriteEngine on
RewriteCond %{SERVER_NAME} =lamtakam.com [OR]
RewriteCond %{SERVER_NAME} =www.lamtakam.com
RewriteRule ^ https://%{SERVER_NAME}%{REQUEST_URI} [END,NE,R=permanent]

</VirtualHost>

<Directory /var/www/html/myweb>
    Options Indexes FollowSymLinks MultiViews
    AllowOverride All
    Order allow,deny
    allow from all
</Directory>

Какая-либо идея, как я могу сделать то перенаправление? В настоящее время некоторые работы случаев как ожидалось и то перенаправление происходят. Единственный домен, что перенаправления не происходит для него:


Отмеченный, что это не работает: (однако не уверенный, если я помещаю его правильно в конфигурацию),

RewriteCond %{HTTPS} !=on
RewriteCond %{HTTP_HOST} ^(www\.)?lamtakam\.com$
RewriteRule ^ https://%{HTTP_HOST}%{REQUEST_URI} [END,NE,R=permanent]
0
задан 22 August 2018 в 06:14

1 ответ

Это раньше работало, но не рекомендуется с где-нибудь в 2010 ровного. Не используйте это:

RewriteCond %{HTTPS} !=on
RewriteCond %{HTTP_HOST} ^(www\.)?lamtakam\.com$
RewriteRule ^ https://%{HTTP_HOST}%{REQUEST_URI} [END,NE,R=permanent]

Они были бы добавлены к .htaccess.

Необходимо использовать это (из той же ссылки):

<VirtualHost *:80>
    ServerName www.examples.com
    Redirect / https://www.examples.com/
</VirtualHost>

<VirtualHost *:443>
    ServerName www.examples.com
    # ... SSL 
</VirtualHost>
2
ответ дан 28 October 2019 в 02:39

Другие вопросы по тегам:

Похожие вопросы: