Добавление $ на редирект перестает работать, rewriteRule не работает

Не ответы на меня работали, поэтому мне удалось это сделать следующим образом:

HttpHeaders headers = new HttpHeaders();
headers.setContentType(MediaType.parseMediaType("your content type here"));
headers.set("Content-Disposition", "attachment; filename=fileName.jpg");
headers.setContentLength(fileContent.length);
return new ResponseEntity<>(fileContent, headers, HttpStatus.OK);

Настройка заголовка Content-Disposition Мне удалось загрузить файл с помощью аннотации @ResponseBody по моему методу.

0
задан Alberto Guilherme 28 February 2019 в 19:30
поделиться

2 ответа

RedirectMatch эквивалентно Redirect, но использует регулярные выражения, например здесь .

Redirect код состояния по умолчанию - 302, как описано здесь .

Если вы измените код состояния на 301, это следует исправить.

0
ответ дан Michael Warner 28 February 2019 в 19:30
поделиться

Используя ответ stackoverflow.com/q/6877486/4139335 , который был предложен @MichaelWarner. Я заметил, что мне не хватало 301 в моем RedirectMatch

Это сработало: RedirectMatch 301 ^/portalweb/$ https://www.mywebsite.com.br Я не знаю, почему 301 добились цели, если кто-то объяснит мне, я бы будь рад.

0
ответ дан Alberto Guilherme 28 February 2019 в 19:30
поделиться
Другие вопросы по тегам:

Похожие вопросы: