Comment redirect les pages dans les sous-directorys si une page parent est redirigée

J'utilise wordpress sur nginx et j'ai redirigé une page en utilisant ceci:

rewrite ^/main-page/ http://www.example.com/new-main-page/ permanent; 

Le problème est que la page comporte plusieurs pages enfant et que tous les liens enfants sont interrompus.

Voici un exemple du problème:

 http://www.example.com/main-page/exists-but-is-broken/ 

L'URL ci-dessus ne fonctionne pas car la page principale maintenant est la **new-main-page**

Comment puis-je redirect toutes les pages enfant vers la nouvelle URL ^/new-main-page/something-here/ using (peut-être un caractère générique)?

One Solution collect form web for “Comment redirect les pages dans les sous-directorys si une page parent est redirigée”

Pour capturer la fin de l'URI source et l'append à la fin de l'URI cible, essayez:

 rewrite ^/main-page(/.*)?$ http://www.example.com/new-main-page$1 permanent; 

Si le server est http://www.example.com (c'est-à-dire qu'il s'agit du même server), vous pouvez omettre cette partie:

 rewrite ^/main-page(/.*)?$ /new-main-page$1 permanent; 

Consultez ce document pour plus de détails. Et cette ressource sur les expressions régulières .

  • Comment configurer php-fpm pour consigner les journaux dans les fichiers journaux configurés dans nginx virtualhosts
  • Nginx config file continuation de file?
  • SELinux - logrotate ne tourne pas les journaux NGINX
  • IP mixte et hôtes virtuels basés sur noms avec nginx
  • Erreur de réécriture Nginx et Codeigniter
  • Extrait Nginx Nom du directory supérieur à partir de l'URI de requête
  • Comment utiliser deux dams ssh sur un server en utilisant nginx ou haproxy
  • Nginx ne redémarre pas après avoir ajouté ssl
  • nginx comme proxy inverse pour Exchange 2010 OWA + Lync Web App Integration
  • nginx réécrivez une page php unique
  • Limiter l'authentification au nom d'user spécifique à Nginx
  • Les astuces du serveur de linux et windows, tels que ubuntu, centos, apache, nginx, debian et des sujets de rĂ©seau.