Acabou que eu tinha URLs de origem e destino correspondentes e não precisava usar o regex para simplificar ou fazer qualquer otimização.
Então, fiz isso linha por linha, então redirecionamentos de linha 5000ish ... sim eu sei
Eu tenho um monte de URLs contando para milhares que eu preciso redirecionar e há três padrões principais na URL
primeiro padrão
Há um traço -
iniciando o URL do título e deseja remover esse traço
e..g
www.example.com/buzz/news/the-written--malice-of-rdicile www.example.com/buzz/news/the-written-malice-of-rdicile
www.example.com/break/news/5-kids--were-found-rigmaroling-armed www.example.com/break/news/5-kids-were-found-rigmaroling-armed
segundo padrão
Há dois traços --
entre os URLs que precisam ser alterados para apenas um traço -
e..g
www.example.com/buzz/news/-the-written-malice-of-rdicile www.example.com/buzz/news/the-written-malice-of-rdicile
www.example.com/break/news/-5-kids-were-found-rigmaroling-armed www.example.com/break/news/5-kids-were-found-rigmaroling-armed
terceiro padrão
Há um traço -
terminando o URL do título e deseja remover esse traço
e..g
www.example.com/buzz/news/the-written-malice-of-rdicile- www.example.com/buzz/news/the-written-malice-of-rdicile
www.example.com/break/news/5-kids-were-found-rigmaroling-armed- www.example.com/break/news/5-kids-were-found-rigmaroling-armed
quarto padrão Há uma combinação de traço inicial, traços duplos e traço final na url e deseja remover o traço inicial e o traço final e alterar o traço duplo para o traço único e..g
www.example.com/buzz/news/-the-written--malice-of-rdicile- www.example.com/buzz/news/the-written-malice-of-rdicile
www.example.com/break/news/-5-kids-were-found--rigmaroling-armed- www.example.com/break/news/5-kids-were-found-rigmaroling-armed
www.example.com/break/news/-5-kids-were-found-rigmaroling-armed- www.example.com/break/news/5-kids-were-found-rigmaroling-armed
Existem cerca de 5000 linhas desses padrões, então, procurar uma maneira de usar regex ou outros meios para poder percorrer todas as linhas de 5000ish e aplicar a reconfiguração do apache às URLs
A ajuda será muito apreciada. Obrigado antecipadamente
O P.S continuará a editar para tornar a questão mais clara; qualquer pergunta? por favor, pergunte-me.
Então, tudo parece com isso ESQUERDA será o URL a ser redirecionado e DIREITO os usuários finais do URL precisam estar em
www.example.com/buzz/news/the-written--malice-of-rdicile www.example.com/buzz/news/the-written-malice-of-rdicile
www.example.com/break/news/5-kids--were-found-rigmaroling-armed www.example.com/break/news/5-kids-were-found-rigmaroling-armed
www.example.com/buzz/news/-the-written-malice-of-rdicile www.example.com/buzz/news/the-written-malice-of-rdicile
www.example.com/break/news/-5-kids-were-found-rigmaroling-armed www.example.com/break/news/5-kids-were-found-rigmaroling-armed
www.example.com/buzz/news/-the-written--malice-of-rdicile- www.example.com/buzz/news/the-written-malice-of-rdicile
www.example.com/break/news/-5-kids-were-found--rigmaroling-armed- www.example.com/break/news/5-kids-were-found-rigmaroling-armed
www.example.com/break/news/-5-kids-were-found-rigmaroling-armed- www.example.com/break/news/5-kids-were-found-rigmaroling-armed