我有一个通过CPanel托管的节点应用程序,带有一个.htaccess程序,它将请求转发到端口3000(工作正常)并应强制执行https。由于这是我第一次使用.htaccess,因此我不确定代码在哪里出错。我的意图是使http://example.com/...
成为https://example.com/...
,同时从https://example.com:3000/...
运行应用程序。这是我的.htaccess
RewriteEngine on
RewriteRule ^$ http://127.0.0.1:3000/ [P,L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ http://127.0.0.1:3000/$1 [P,L]
RewriteRule ^(.*)$ https://example.com/ [R,L]