Для того чтобы оставить порт в URL и убрать редирект, нужно убедиться, что ваш сервер не перенаправляет запросы на другой порт по каким-либо внутренним правилам или конфигурациям. <br/> <br/> Исходя из вашего .htaccess, прямого указания на редирект порта нет. Однако, есть несколько вещей, которые можно проверить и внести изменения: <br/> <br/> Проверьте настройки сервера: Иногда перенаправления могут быть вызваны конфигурацией сервера, например, в файле конфигурации Apache (httpd.conf) или виртуального хоста (vhost.conf). Убедитесь, что там нет правил, которые могут изменять порт. <br/> <br/> Добавьте правило для сохранения порта в URL: <br/> В .htaccess добавьте следующее правило до остальных правил Rewrite: <br/> <br/> <pre><code>apache
Copy code
RewriteEngine On
RewriteCond %{HTTP_HOST} ^site\.ru(:4303)?$ [NC]
RewriteCond %{REQUEST_URI} ^/bitrix
RewriteRule ^ - [L]</code></pre> <br/> <br/> Это правило говорит серверу не перенаправлять запросы, если они приходят на site.ru:4303/bitrix. <br/> <br/> Проверьте настройки прокси (если используется): <br/> Если ваш сервер использует прокси-сервер (например, Nginx), убедитесь, что прокси не убирает порт из запроса. <br/> <br/> Если после внесения этих изменений проблема не решится, это может указывать на более глубокую проблему в конфигурации сервера. В таком случае может потребоваться более детальное изучение всех конфигурационных файлов и логов сервера. Рекомендую найти хорошего программиста, который вам быстро поможет.