У меня есть файл в формате pdf, доступный на www.example.com/pdf/something. В конфигурации httpd у меня есть перенаправление на www.example1.com/pdf/something. В обоих случаях pdf загружается, но перенаправление на домен example1 можно увидеть только на вкладке сети инструментов разработчика, в адресной строке пользователь по-прежнему видит www.example.com/pdf/something, хотя pdf загружается с www. .example1.com.
Обновление: конфигурация похожа на эту
<VirtualHost *:80 *:443>
RewriteEngine On
RewriteRule ^/$ https://www.example.com/en/ [R=301,L]
RewriteCond %{HTTP:someheader} !somevalue
RewriteRule ^(.*)$ https://www.example1.com/en$1 [END,R=301]
</VirtualHost>
Резонансом этого вопроса стал content-disposition
заголовок ответа с attachment
значение, изменение его в строке заставит браузер открыть PDF-файл в браузере, и в этом случае будет показано новое местоположение. Другая возможная душа возвращает однострочный JS, который заставляет браузер загружать PDF из другого места. Короче говоря, браузер обновляет адресную строку, если есть контент для отображения, в моем случае он просто загружал PDF в локальное хранилище.