我最近添加了ssl并希望重定向到https但是要重定向到子文件夹。
我应该如何将重定向修改为https而不仅仅是http?
以下是我目前在.htaccess文件中的内容
RewriteEngine on
RewriteCond %{HTTP_HOST} main\.com [NC]
RewriteCond %{REQUEST_URI} ^/$
RewriteRule ^(.*)$ /directory/$1 [L]
答案 0 :(得分:0)
在重写规则之前,您需要http -> https
的其他重定向规则:
RewriteEngine on
RewriteCond %{HTTP_HOST} main\.com [NC]
RewriteCond %{HTTPS} off
RewriteRule ^ https://%{HTTP_HOST}%{REQUEST_URI} [R=301,L,NE]
RewriteCond %{HTTP_HOST} main\.com [NC]
RewriteCond %{REQUEST_URI} ^/$
RewriteRule ^(.*)$ /directory/$1 [L]