重写在 httpd.conf 中不起作用

重写在 httpd.conf 中不起作用

我的httpd.conf有:

<Directory "/var/www/site">
    AllowOverride All

    RewriteEngine On
    RewriteBase /

    RewriteCond %{HTTP_HOST} ^site.com [NC]
    RewriteRule ^(.*)$ https://www.site.com/$1 [L,R=301]

    RewriteCond %{HTTPS} off
    RewriteRule (.*) https://www.site.com/$1

    Allow from all
    SetEnv ENV production
</Directory>

我想将所有非 www 重定向到 www,并将所有内容重定向到 https。

但这似乎没什么作用

相关内容