.htaccess将http重定向到https

我有一个旧的url(www1.test.net),我想将其重定向到https://www1.test.net

我已在自己的网站上实现并安装SSL证书的位置。

这是我的旧文件.htaccess:


RewriteEngine On

RewriteRule !\.(js|gif|jpg|png|css|txt)$ public/index.php [L]

RewriteCond %{REQUEST_URI} !^/public/

RewriteRule ^(.*)$ public/$1 [L]

如何配置我的.htaccess文件,以便url自动重定向到https?

谢谢!


潇湘沐
浏览 1375回答 3
3回答

波斯汪

我使用以下命令成功地将域的所有页面从http重定向到https:RewriteEngine OnRewriteCond %{HTTPS} offRewriteRule (.*) https://%{HTTP_HOST}%{REQUEST_URI} [R=301,L]请注意,这将使用重定向进行301 'permanently moved'重定向,这将有助于转移您的SEO排名。使用302 'temporarily moved'更改进行重定向[R=302,L]
打开App,查看更多内容
随时随地看视频慕课网APP