web-dev-qa-db-fra.com

301 redirige toutes les pages enfants vers le répertoire parent à l'aide de .htaccess

Je dois 301 rediriger toutes les pages enfants d'un répertoire parent spécifique sur mon site Web.

c'est-à-dire rediriger www.example/com/parent/child et www.example.com/parent/another-child etc. vers www.example.com/parent

Est-ce réalisable en utilisant le fichier .htaccess?

1
Double Clicked

En haut du fichier .htaccess à la racine de votre site, vous pouvez ajouter les éléments suivants:

RewriteEngine On
RewriteRule ^(parent/). /$1 [R,L]

Le $1 est juste une référence en arrière à "parent /" (enregistre la répétition).

Remplacez R par R=301 si cela est prévu permanent. (Mais seulement après avoir confirmé que cela fonctionne.)

1
MrWhite