我已经能够找到我的问题的相关答案,但我的结合了一些问题(多个目录和重定向回到http),我不知道如何最好地继续。
我有2个目录需要强制为https,但只要用户离开这些目录,就需要将它们重定向回http。
目前,我正在使用此代码将正确的文件夹重定向到https。
RewriteCond %{SERVER_PORT} 80
RewriteCond %{REQUEST_URI} careers
RewriteRule ^(.*)$ https://70.39.248.80/$1 [R,L]
RewriteCond %{SERVER_PORT} 80
RewriteCond %{REQUEST_URI} career_management
RewriteRule ^(.*)$ https://70.39.248.80/$1 [R,L]
我如何编辑它以重定向其他所有内容?
非常感谢!
答案 0 :(得分:0)
RewriteCond %{HTTPS} =off # HTTPS is off
RewriteCond %{REQUEST_URI} /(careers|career_management) # needed directories
RewriteRule ^(.*)$ https://70.39.248.80/$1 [R,L] # redirect to HTTPS
RewriteCond %{HTTPS} =on # HTTPS is on, but it shouldn't
RewriteRule ^(.*)$ http://70.39.248.80/$1 [R,L] # redirect to HTTP