【发布时间】:2019-07-09 03:32:45
【问题描述】:
我的服务器的 8080 端口上有一个可用的应用程序。如果所有用户使用 IP 地址 (http://0.0.0.0:8080) 或任何其他指向服务器的域名访问应用程序,我想将所有用户重定向到 myserverhostname:8080。
我想在不添加任何虚拟主机的情况下使用 .htaccess 进行重定向。当前 vhost 已经在端口 8080 上使用任何主机名正确服务。
我当前的 .htaccess 给我重定向循环。
这里是:
RewriteEngine On
RewriteCond %{HTTP_HOST} !^server1.example.com$ [NC]
RewriteRule ^(.*)$ https://server1.example.com:8080/$1 [L,R]
我认为 RewriteCond 没有看到任何区别,当 %{HTTP_HOST} 已经是 server1.example.com 时应该禁用重定向。
【问题讨论】: