在端口

时间:2019-01-11 15:51:07

标签: apache .htaccess

我在强制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]

如果这样做,我会收到内部服务器错误。

我该怎么办?

0 个答案:

没有答案