Apache2 conf将所有内容重定向到HTTPS,除了一个路径

时间:2015-05-07 14:35:37

标签: apache mod-rewrite

我正在尝试将我的WordPress网站上的所有内容重定向到HTTPS,除了一个网址http://example.com/woocommerce/callback/,但我无法让它工作。

这是我的apache配置:

<VirtualHost *:80>
    ServerName example.com

    RewriteEngine On
    RewriteCond %{HTTPS} !=on
    RewriteCond %{REQUEST_URI} !woocommerce/callback
    RewriteRule ^/?(.*) https://%{SERVER_NAME}/$1 [R,L]

    DocumentRoot /mnt/persist/www/

    <Directory /mnt/persist/www/>
       Require all granted
       AllowOverride All
    </Directory>
</VirtualHost>

但它仍会重定向到http://example.com/woocommerce/callback/

的HTTPS

0 个答案:

没有答案