Я тестирую обратный прокси-сервер стороннего поставщика, чтобы иметь возможность перенаправлять трафик c на различные веб-серверы на серверной части. В этом конкретном случае RP прослушивает порт 8080 и на основании обнаруженного URL-адреса (ab c .example.com: 8080 / ab c) передает трафик c внутренний сервер, например, для прослушивания 192.168.0.60 через порт 80. Теперь, когда я набираю адрес в веб-браузере следующим образом: ab c .example.com: 8080 / ab c, ответ возвращается со временем соединения и URL-адрес в браузере изменился на ab c .example.com / ab c. Он в основном удаляет порт из URL. Затем браузер пытается подключиться к ab c .example.com / ab c, но не может никуда попасть, поскольку нет прямого пути к внутреннему серверу.
Ниже приведена конфигурация .htaccess на внутреннем сервере, на котором выполняется WAMP
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /abc/
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /abc/index.php [L]
</IfModule>
Есть идеи, почему это может происходить?