У меня есть сервер Apache, который является частью сети облачных серверов. Виртуальный сервер, настроенный на ответ на порт 9000, но вы получаете доступ извне через порт 80. Это нормально работает, за исключением тех случаев, когда я пытаюсь сделать перенаправление из файла .htaccess..htaccess Перенаправления и прокси-порты
У меня следующие две строки: перенаправлять ошибки в индексе папки
RewriteCond %{DOCUMENT_ROOT}%{REQUEST_URI} !-f
RewriteRule .* /folder/ [R=301,L]
, который пытается перенаправить пользователя: www.domain.com:9000/folder/, и она должна быть перенаправлении www.domain.com/folder (что означает, www.domain.com:80)
Как я могу избежать этого? спасибо!
Пожалуйста, примите свой собственный ответ - да, вы не можете перенаправить на другой домен/порт без использования абсолютного URI в правиле переписывания – AD7six