Pergunta

Estou gerenciando uma instância do Wordpress onde as URLs estão no seguinte formato:

http://www.example.com/example-category/blog-post-permalink/

O autor do blog fez um trabalho inconsistente ao adicionar categorias às postagens, portanto, embora alguns deles tivessem categorias legítimas em seus URLS, pelo menos metade são "sem categoria".

Posso facilmente alterar o Wordpress para renderizar o URL sem o nome da categoria (por exemplo, http://www.example.com/blog-post-permalink/), mas gostaria de criar uma regra mod_rewrite para redirecionar automaticamente quaisquer solicitações do formato anterior para o novo e mais limpo.

Como posso usar uma receita mod_rewrite para lidar com isso, levando em consideração que quero atender às solicitações dos diretórios reais do WordPress que estão no meu webroot?

Foi útil?

Solução

Algo tão simples como:

RewriteRule ^/[^/]+/([^/]+)/?$ /$2 [R]

Talvez faria isso?

Esses redirecionamentos simples /foo/bar/ para /bar.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top