无法通过.htaccess和Node app强制使用https

时间:2019-08-06 22:37:43

标签: apache .htaccess http webserver url-routing

我有一个通过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]

0 个答案:

没有答案