我在强制HTTPS时遇到问题。我有一个使用cPanel的GoDaddy Linux主机。
我有一个运行在端口8080上的节点应用程序,因此,我使用以下.htaccess
代码将域重定向到运行我的应用程序的端口。
RewriteEngine On
RewriteRule ^$ http://127.0.0.1:8080/ [P,L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ http://127.0.0.1:8080/$1 [P,L]
效果很好,但我想强制HTTPS将HTTP域重定向到HTTPS。
例如:
RewriteRule ^(.*)$ http://127.0.0.1:8080/$1 [P,L]
到
RewriteRule ^(.*)$ https://127.0.0.1:8080/$1 [P,L]
如果这样做,我会收到内部服务器错误。
我该怎么办?