Closed viniciusandrade closed 1 year ago
Exemplo LILACS:
busca no google: Lesäo de dieulafoy: uma causa de hemorragia digestiva / Dieulafoy's disease: a cause for gastrointestinal haemorrhage
redirecionar para: https://pesquisa.bvsalud.org/portal/resource/pt/lil-213352
Implementado no VH conforme abaixo:
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{QUERY_STRING} src=google&base=LILACS&lang=p&nextAction=lnk&exprSearch=(.*)&indexSearch=ID
RewriteRule (.*) https://pesquisa.bvsalud.org/portal/resource/pt/lil-%1? [R=301,L]
Atualização das regras:
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{QUERY_STRING} base=LILACS&lang=p&nextAction=lnk&exprSearch=(.*)&indexSearch=ID
RewriteRule (.*) https://pesquisa.bvsalud.org/portal/resource/pt/lil-%1? [R=301,L]
RewriteCond %{QUERY_STRING} base=(LILACS|MEDLINE|BDENF|BBO|IBECS|WHOLIS|HomeoIndex)&lang=p&form=F
RewriteRule (.*) https://pesquisa.bvsalud.org/portal/?lang=pt&skfp=true&filter[db][]=%1 [R=301,L]
RewriteCond %{QUERY_STRING} base=(LILACS|MEDLINE|BDENF|BBO|IBECS|WHOLIS|HomeoIndex)&lang=e&form=F
RewriteRule (.*) https://pesquisa.bvsalud.org/portal/?lang=es&skfp=true&filter[db][]=%1 [R=301,L]
RewriteCond %{QUERY_STRING} base=(LILACS|MEDLINE|BDENF|BBO|IBECS|WHOLIS|HomeoIndex)&lang=i&form=F
RewriteRule (.*) https://pesquisa.bvsalud.org/portal/?lang=en&skfp=true&filter[db][]=%1 [R=301,L]
Ajustes aplicado no VH em 19/09/22
Exemplos de páginas identificadas no Google Analtyics da conta bases.bireme.br (UA-624952-2)
/cgi-bin/wxislind.exe/iah/online/%3FIsisScript=iah/iah.xis&src=google&base=LILACS&lang=p&nextAction=lnk&exprSearch=781123&indexSearch=ID
/cgi-bin/wxislind.exe/iah/online/?IsisScript=iah/iah.xis&src=google&base=DESASTRES&lang=p&nextAction=lnk&exprSearch=1961&indexSearch=ID