Redirection 301 sous ovh

Nouveau WRInaute
Bonjour à tous,

Malgré avoir lu un grand nombre de topics, et cru à plusieurs reprises trouver la solution, rien n'y fait je n'y arrive pas...

En bref, je suis passé d'un CMS à un autre pour gérer mon portfolio en ligne, en gardant le même nom de domaine.
J'ai réussi à basculer mon nom de domaine de l'un à l'autre sans soucis, et j'ai créer une première redirection 301 sans www vers www via un fichier .htaccess avec le code suivant :

Options +FollowSymlinks
RewriteEngine On
RewriteBase /
RewriteCond %{HTTP_HOST} ^monsite.com$
RewriteRule ^(.*) http://www.monsite.com/$1 [QSA,L,R=301]

Par la suite, j'aurais voulu faire la redirection suivante : www.monsite.com/-/galleries/mapage (qui donne actuellement un 404, puisque s'agit d'une url qui était sur l'ancien site) vers www.monsite.com/mapage

J'ai l'impression d'avoir tenté tous les types d'écriture possible, sans succès.
J'ai une offre chez ovh d'hergement mutualisé perso.

Si quelqu'un pouvait m'aider ? :)

Merci
 
Nouveau WRInaute
Merci Salva pour ta réponse, mais j'ai déjà essayé cette écriture, sans succès...

Cette ligne, il faut bien l'écrire à la suite ?

Ce qui ferait :

Options +FollowSymlinks
RewriteEngine On
RewriteBase /
RewriteCond %{HTTP_HOST} ^monsite.com$
RewriteRule ^(.*) http://www.monsite.com/$1 [QSA,L,R=301]
Redirect permanent /-/galleries/mapage http://www.monsite.com/mapage

Si c'est le cas, ça ne marche pas...
 
WRInaute accro
Teste:
Code:
Options +FollowSymlinks 
RewriteEngine On
RewriteBase /
RewriteCond %{HTTP_HOST} ^monsite.com$ 
RewriteRule ^(.*) http://www.monsite.com/$1 [QSA,L,R=301]

<IfModule mod_alias.c>
Redirect permanent /-/galleries/mapage http://www.monsite.com/mapage
</IfModule>
 
WRInaute accro
Alors je ne vois pas. Attends qu'une personne sur mutu intervienne.
Tu as beaucoup de redirection à mettre en place ?
 
Nouveau WRInaute
Juste cette page, sur laquelle j'étais pas mal référencé.
Les autres, c'est pas plus mal que je reparte de zéro.

Je ne sais pas si le fait que ça ne marche pas vient de là... Mon précédent site était sur un CMS avec un serveur intégré, il suffisait juste d'un nom de domaine, et c'est également le cas du CMS que j'ai choisi pour la nouvelle version. Seulement, j'ai rajouté un herbergement sur ovh pour me permettre d'utiliser un fichier .htaccess entre autre. Qui apparemment fonctionne, puisque j'ai pu faire une redirection de monsite.com vers www.monsite.com. Il suffit que je supprime le fichier htaccess pour que la page monsite.com indique page en construction.
 
WRInaute accro
Si tu n'as qu'une redirection (et si ta page d'index est en php):
Code:
<?php
if ($_SERVER['REQUEST_URI'] == "/-/galleries/mapage") {
  header("HTTP/1.1 301 Moved Permanently"); 
  header("Location: http://www.monsite.com/mapage");
  exit();
 }
?>
Tu places ce code au début de ton index.

Edit: si je comprends bien le site a changé de serveur ?
Si c'est le cas, la redirection doit être mise en place sur le premier serveur.

PS si le changement de serveur est récent, il faut attendre la propagation des DNS.
 
Nouveau WRInaute
En fait, mon premier site était sur un portfolio en ligne avec hébergement inclus (photodeck), tout comme celui vers lequel je me suis orienté (icon6). Donc pas d'accès au serveur directement, je n'utilisais que mon nom de domaine. Impossible donc d'accéder au serveur, enfin je crois. Je commence à être un peu perdu... :(

En changeant de site, j'ai pris un hébergement pour pouvoir créer un fichier htaccess que j'ai mis sur net2ftp via ovh.
Mais disons qu'il n'y a rien d'autre que le fichier htaccess à la racine du site (www), puisque le site en lui même est hébergé par le CMS en ligne.

Je commence à avoir l'impression que ce que je cherche à faire est impossible..
 
Discussions similaires
Haut