htaccess将所有内容重定向到https到http除了一个文件夹

Dan*_*Dan 3 php apache .htaccess facebook-opengraph

我不知道为什么我找不到这个或者这样做但基本上我想要做的就是将我服务器上的任何页面重定向到https://,除非它在文件夹/ fbthumbnails /中,因为facebook不允许缩略图是https://.

Jon*_*Lin 11

使用mod_rewrite,将其粘贴在.htaccess文件中的适当位置

RewriteEngine On
RewriteCond %{HTTPS} off
RewriteCond %{REQUEST_URI} !^/fbthumbnails/
RewriteRule ^ https://%{HTTP_HOST}%{REQUEST_URI}  [R,L]
Run Code Online (Sandbox Code Playgroud)

更改RR=301,如果你想有一个永久重定向.