Apache RewriteMap com curinga

Apache RewriteMap com curinga

Queremos migrar vários domínios em novos servidores. Na primeira etapa (embora do ponto de vista de SEO isso não seja recomendável), tudo deve ser redirecionado para a raiz do novo domínio.

Posteriormente, a equipe deseja ter redirecionamentos mais refinados (daí o uso de RewriteMaps)

Pensei em usar algo assim:

^/(.*)    https://www.newdomain.com/

Mas parece que estou no caminho errado

Responder1

Embora o mapa em si não tenha curingas ou expressões regulares ou algo do tipo, duas opções vêm à mente:

  • ousodo mapa pode levarum valor padrão como este:

    RewriteRule "^/ex/(.*)" "${examplemap:$1|/not_found.html}"

  • o rewritemap não precisa ser um simples mapa de texto/hash, elepoderia ser um programa externo, se realmente for necessário, e esse programa poderá fazer o que quiser para chegar à substituição.

informação relacionada