.htaccess HttAccess将子目录的http重定向到https

.htaccess HttAccess将子目录的http重定向到https,.htaccess,redirect,ssl,.htaccess,Redirect,Ssl,我使用此重定向是因为我的网站位于子文件夹(www.domain.com/subfolder/)内 因此,如果有人进入网站,它将加载如下: 如果网站位于domain.com/subfolder,我需要在.htaccess中添加或更改什么,以便它自动重定向到 我尝试过各种重定向代码,但没有成功。如果有人愿意为我指出正确的方向或给我一个暗示 谢谢你的帮助 RewriteEngine on RewriteCond %{HTTP_HOST} ^(www.)?domain.com$ RewriteCond

我使用此重定向是因为我的网站位于子文件夹(www.domain.com/subfolder/)内

因此,如果有人进入网站,它将加载如下:

如果网站位于domain.com/subfolder,我需要在.htaccess中添加或更改什么,以便它自动重定向到

我尝试过各种重定向代码,但没有成功。如果有人愿意为我指出正确的方向或给我一个暗示

谢谢你的帮助

RewriteEngine on
RewriteCond %{HTTP_HOST} ^(www.)?domain.com$
RewriteCond %{REQUEST_URI} !^/subfolder/
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ /subfolder/$1
RewriteCond %{HTTP_HOST} ^(www.)?domain.com$
RewriteRule ^(/)?$ subfolder/index.html [L]

将此代码放入
文档\u ROOT/.htaccess
文件:

RewriteEngine On
RewriteBase /

RewriteCond %{HTTPS} off
RewriteRule ^ https://{HTTP_HOST}%{REQUEST_URI} [R=301,L,NE]

RewriteRule !^subfolder/ subfolder%{REQUEST_URI} [L,NC]

你有404页吗?