Bonjour,
Alors voilà, nous avons changé de nom de domaine, mais aussi de CMS, donc en fait notre site change complètement. Ce qui ne change pas ce sont le contenu des articles, et ce sont ces articles que je voudrais rediriger. Sachant que j'ai accès en ssh à mon nouveau serveur, mais pas à l'ancien, pour lequel je n'ai qu'un accès ftp
Sur l'ancien j'ai fais dans le .htaccess une règle :
Redirect / °http://www.mindenice.fr/
Donc ça marche, tous ceux qui vont sur l'ancien site se retrouvent vers le nouveau... Sauf que bien sûr çà plante s'ils viennent via google directement sur un article de l'ancien site.
Exemple :
S'ils essayent d'accéder à °http://www.min-de-nice.fr/article.php3?id_article=2 ils se retrouvent sur °http://www.mindenice.fr/article.php3?id_article=2, et bien sûr ça ne donne rien.
Pourquoi ? Ben parce que mon nouveau site n'est pas organisé comme l'ancien. Cet article existe bien, mais il est situé à l'adresse °http://www.mindenicefr/node/11. Oui, mon nouveau site utilise les cleanurl.
Bref ma question : comment faire pour que quand un utilisateur tape, soit à la main soit par moteur de recherche, °http://www.min-de-nice.fr/article.php3?id_article=2 il se retrouve sur °http://www.mindenicefr/node/11 ?
Je ne veux pas d'url rewrite, je veux une vrai redirection, qui fait que l'utilisateur voit bien où il se dirige et puisse éventuellement mettre ses favoris à jour.
J'ai essayé, dans le .htaccess de l'ancien site, un :
Redirect /article.php3?id_article=2 °http://www.mindenice.fr/node/11
Mais ça ne marche pas, ça me laisse sur l'ancien site...
Merci.
Edit : à priori le problème vient du "?" qui fait foirer le Redirect... est-ce que j'aurais plus de chance avec un RedirectMatch? Et dans ce cas quelle regexp utiliser?
Alors voilà, nous avons changé de nom de domaine, mais aussi de CMS, donc en fait notre site change complètement. Ce qui ne change pas ce sont le contenu des articles, et ce sont ces articles que je voudrais rediriger. Sachant que j'ai accès en ssh à mon nouveau serveur, mais pas à l'ancien, pour lequel je n'ai qu'un accès ftp
Sur l'ancien j'ai fais dans le .htaccess une règle :
Redirect / °http://www.mindenice.fr/
Donc ça marche, tous ceux qui vont sur l'ancien site se retrouvent vers le nouveau... Sauf que bien sûr çà plante s'ils viennent via google directement sur un article de l'ancien site.
Exemple :
S'ils essayent d'accéder à °http://www.min-de-nice.fr/article.php3?id_article=2 ils se retrouvent sur °http://www.mindenice.fr/article.php3?id_article=2, et bien sûr ça ne donne rien.
Pourquoi ? Ben parce que mon nouveau site n'est pas organisé comme l'ancien. Cet article existe bien, mais il est situé à l'adresse °http://www.mindenicefr/node/11. Oui, mon nouveau site utilise les cleanurl.
Bref ma question : comment faire pour que quand un utilisateur tape, soit à la main soit par moteur de recherche, °http://www.min-de-nice.fr/article.php3?id_article=2 il se retrouve sur °http://www.mindenicefr/node/11 ?
Je ne veux pas d'url rewrite, je veux une vrai redirection, qui fait que l'utilisateur voit bien où il se dirige et puisse éventuellement mettre ses favoris à jour.
J'ai essayé, dans le .htaccess de l'ancien site, un :
Redirect /article.php3?id_article=2 °http://www.mindenice.fr/node/11
Mais ça ne marche pas, ça me laisse sur l'ancien site...
Merci.
Edit : à priori le problème vient du "?" qui fait foirer le Redirect... est-ce que j'aurais plus de chance avec un RedirectMatch? Et dans ce cas quelle regexp utiliser?