【问题标题】:Redirect ip request (https or http) to domine (https)将ip请求(https或http)重定向到domine(https)
【发布时间】:2017-11-22 17:17:37
【问题描述】:

这是我的虚拟主机。

<VirtualHost *:80>
            ServerName mywebsite
            ServerAdmin mywebsite@mail.com
            DocumentRoot /var/www  

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

    </VirtualHost>

    <VirtualHost *:443>
            ServerName mywebsite
            ServerAdmin mywebsite@mail.com
            DocumentRoot /var/www

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

    <Directory /var/www>
    Options +FollowSymlinks
    AllowOverride all

    <IfModule mod_dav.c>
     Dav off
    </IfModule>

    SetEnv HOME /var/www
    SetEnv HTTP_HOME /var/www
    Satisfy Any
    </Directory>


    #ssl protocol

    Protocols h2 http/1.1
    SSLHonorCipherOrder on
    SSLProtocol all -SSLv2 -SSLv3
    SSLCipherSuite "EECDH+ECDSA+AESGCM EECDH+aRSA+AESGCM EECDH+ECDSA+SHA384 EECDH+ECDSA+SHA256 EECDH+aRSA+SHA384 EECDH+aRSA+SHA256 EECDH+aRSA+RC4 EECDH EDH+aRSA RC4 !aNULL !eNULL !LOW !3DES !MD5 !EXP !PSK !SRP !DSS"
    Header always set Strict-Transport-Security "max-age=15552000; includeSubDomains; preload"
    SSLCertificateFile cert
    SSLCertificateKeyFile cert2
    SSLCertificateChainFile cert3


    </VirtualHost>

此条件将所有 http 请求重定向到 https。 例如 http://domine/wordpresshttps://domine/wordpress 或者 123.123.123.123/wordpress 转https://123.123.123.123/wordpress

我需要帮助将 ip 请求重定向到 domine, 例如

123.123.123.123/wordpress 到 https://domine/wordpress 或者 https://123.123.123.123/wordpresshttps://domine/wordpress

【问题讨论】:

    标签: apache http mod-rewrite https


    【解决方案1】:

    由于您只有一个域名,最简单的方法是使用一条规则重定向所有内容:

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

    【讨论】:

    • 是的,我是我的RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301] 并为 ip 工作到 https:/ip 和 domine to https:/domine ,但不是 ip to domine 我不希望他们通过 ip 访问服务器跨度>
    • 试试我的线路,让我们了解情况
    • 干得好。指定 mywebsite% 也 %{HTTP_HOST}%
    猜你喜欢
    • 2019-09-08
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-02-02
    • 2021-07-27
    • 2014-06-30
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多