web-dev-qa-db-fra.com

Joomla K2 articles redirigent

J'ai beaucoup d'URL comme celle-ci: www.monsiteweb.com/blog/item/1021-le-foreste.html qui devient, après les changements de SEF, comme ceci: www.monsitewebsite.com/blog/le-foreste.html Comment puis-je écrire une règle .htaccess qui dit quelque chose comme: où vous trouvez une URL avec "item" mot et numéro redirigeant vers la même URL sans "item" mot et numéro, s'il vous plaît? Merci beaucoup.

1
user3013561

Ajoutez cette ligne au tout début de votre fichier .htaccess:

RedirectMatch 301 /blog/item/(\d+)-(.*) /blog/$2

Explication:

  • Cette partie (\d+) correspond à un nombre immédiatement après /blog/item/
  • Cette partie (.*) correspond à quoi que ce soit après le premier tiret.
  • $2 représente ce que (.*) correspond, qui est n'importe quoi après le nombre et le tiret (notez que $1 sera le nombre, qui est 1021 dans le cas de votre exemple ci-dessus)
1
itoctopus