Olá pessoal, bom dia.
Alguns meses atrás realizamos a migração de um de nossos repositórios institucionais do DSpace 5.2 para o DSpace 7.6.1.
Nesta nova versão, qualquer link que contenha o trecho “jspui” (que não é mais utilizado na versão 7) não é redirecionado corretamente, resultando em erro 404. Manter os links antigos seria muito importante pois muito indexadores ainda procurarem nossos itens por estes links.
Por exemplo:
https://livroaberto.ufpa.br/jspui/handle/prefix/376 (dará erro 404)
https://livroaberto.ufpa.br/handle/prefix/376 (irá abrir o item correspondente)
Até onde pesquisamos no momento, não encontramos nenhuma referência explicita na documentação oficial sobre como manter o redirecionamento de links antigos. Tentamos configurar uma forma de redirecionamento utilizando o Apache, mas sem sucesso até então. Tentamos no Apache a seguinte configuração:
RewriteEngine On
RewriteCond %{REQUEST_URI} ^/jspui/(.)$
RewriteRule ^jspui/(.)$ /$1 [L,R=301]
O objetivo com esta configuração é de que o link antigo recebido fosse ser editado ao passar pelo Apache, sendo o trecho “jspui” removido e encaminhado internamente o link modificado.
Alguém que já tenha passado por esta situação e tenha conseguido resolver, poderia informar que parâmetros ajustou para resolver esta situação? Posso repassar qualquer configuração atualmente aplicadas no repositório se necessário.
Desde já agradeço.
Att.