.htaccess 将Apache2中的http重定向到https和我的域构建在var/www/html中

.htaccess 将Apache2中的http重定向到https和我的域构建在var/www/html中,.htaccess,http,ssl,https,.htaccess,Http,Ssl,Https,我已经上传了内置var/www/html,ssl正在配置并试图将http重定向到https,但它没有重定向。我已检查了.htaccess文件,但该文件不起作用。将其包含在htaccess中,以将http重定向到https RewriteCond %{HTTPS} !on RewriteRule (.*) https://%{HTTP_HOST}%{REQUEST_URI} 将其包含在htaccess中,以将www重定向到非www RewriteCond %{HTTP_HOST} www.yo

我已经上传了内置var/www/html,ssl正在配置并试图将http重定向到https,但它没有重定向。我已检查了.htaccess文件,但该文件不起作用。

将其包含在htaccess中,以将http重定向到https

RewriteCond %{HTTPS} !on
RewriteRule (.*) https://%{HTTP_HOST}%{REQUEST_URI}


将其包含在htaccess中,以将www重定向到非www

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

我已经添加了.htaccess文件,但我的.htaccess文件位于/var/www/html/中,我的apache.conf文件位于etc/apache2位置,说明如何授予对.htaccess文件的访问权。共享virtualhost(.conf)和.haccess文件内容的片段。所以,我可以检查对上述评论的更好响应,还需要删除wwwThanks以获得答案,它正在为http到https工作。当我使用www调用它时,它是重定向非安全模式。你能帮我删除www并重定向到https吗。