我有一个与HTTP合作了12年的网站。目前的数据库是大约6-7岁的小修改,但内容是如此之旧,所有的新闻条目都有图像在其内容(它的新闻网站)。
现在我想使用HTTPS,但我遇到了一个问题。图像是通过HTTP请求的,因为指向图像的链接以这种方式存储在数据库中。
有没有一种方法可以让所有这些请求都切换到https,而不是真正进入数据库并将所有这些链接都更改为https?
当前版本的网站是使用Laravel 4开发的。
我已经将其添加到.htaccess中。
RewriteEngine On
RewriteCond %{HTTPS} !=on
RewriteRule ^/?(.*) https://%{SERVER_NAME}/$1 [R,L]发布于 2014-11-27 06:44:38
你就快到了。使用“redirect”而不是“rewrite”进行快速搜索会返回以下内容:How to redirect all HTTP requests to HTTPS
总而言之:
RewriteEngine On
RewriteCond %{HTTPS} !on
RewriteRule (.*) https://%{HTTP_HOST}%{REQUEST_URI}https://stackoverflow.com/questions/27160139
复制相似问题