Regra Mod_Rewrite (ou uma alternativa) para reorganizar a estrutura de diretório [closed]

1

O site em que trabalho tem essas duas páginas no passado:

link

e

link

(Estes não são nomes de domínio reais, apenas exemplos.)

A estrutura do diretório foi reorganizada recentemente e os URLs das mesmas páginas foram alterados para:

link

e

link

Eu quero uma regra mod_rewrite (ou um método alternativo menos consumidor de recursos, como o comando Redirect ou algo semelhante) para beneficiar os entusiastas que tinham páginas marcadas com URLs antigas. Eu preciso que isso funcione tanto para http // www.africananimals.com e http // africananimals.com / versões das URLs.

Minha solução seria esta:

Redirect /stripes/zebras http://www.africananimals.com/zebras/stripes
Redirect /news/zebras http://www.africananimals.com/zebras/news

- mas não tenho certeza se estou correto. Sendo terrível na regex e tendo apenas uma compreensão superficial do .htaccess, eu certamente ficaria grato por alguma orientação.

    
por Dimitri Vorontzov 10.02.2013 / 20:15

1 resposta

1

Você provavelmente ganharia mais em termos de flexibilidade usando o mod_rewrite.

A outra alternativa é um "aplicativo de redirecionamento". Este foi o produto de um redesenho bastante grande dos serviços governamentais do Reino Unido voltados para a Web , e aparentemente as regras de reescrita teriam ficado muito difíceis de lidar.

    
por 11.02.2013 / 10:37