sur .httaccess
, nous utilisons ceci.301 rediriger pour wordpress permalien
RedirectMatch 301 ^/food/(.*)$ http//:domain.com/food-for-healthy/$1
Cela fonctionne bien. mais nous avons un problème avec 1 ancien lien. nous avions l'habitude d'avoir un multi-site et le nom est "nourriture". il a été changé en «nourriture pour la santé». Nous avons donc changé comme ceci:
RedirectMatch 301 ^/food/(.*)$ http//:domain.com/food-for-healthy/$1
et comme vous le savez, http//:domain.com/food/
et http//:domain.com/food
sont les mêmes.
Le problème est http //: domain.com/food qui doit aller à http //: domain.com/food-for-healty/
J'ai essayé plusieurs choses, mais mes tentatives de produire une redirection Erreur.
RedirectMatch 301 /food http//:domain.com/food-for-healthy
Ceci provoque une erreur de redirection. comment puis-je le changer pour fonctionner correctement?
J'ai essayé ..
RedirectMatch 301 ^/food/?(.*)$ http//:domain.com/food-for-healthy/$1
mais
il est livré avec une erreur de redirection et va
http:/:domain.com/food-for-healthy/food-for-healthy/food-for-healthy/food-for-healthy/food-for-healthy/food-for-healthy/food-for-healthy/food-for-healthy/...
Vous devez être précis sur les valeurs qui ont fonctionné et qui n'ont pas fonctionné pour vous. Ni http: /: 'ni' http //: 'ne sont des façons valides de démarrer une URL (où' http: // 'est). – rebroken