OVH Community, votre nouvel espace communautaire.

Redirection 301 qui ne fonctionne pas


Gaston_Phone
02/09/2011, 07h41
Citation Envoyé par racontemoi
Cela a fonctionné pendant 2 jours et depuis les requêtes effectuées sous la forme
Code PHP:
http://www.mon_domaine.fr 
renvoient obligatoirement vers http://imp.ovh.net/
Si cela a fonctionné un moment, ne touche plus rien.

Le renvoi vers http://imp.ovh.net est un problème de DNS que tu as du toucher dans le manager v3.

racontemoi
01/09/2011, 21h21
Bonjour j'ai EXACTEMENT le même problème après avoir essayé tous les codes possibles et inimaginables pour faire une redirection 301 dans mon .htaccess pour que mon site s'affiche systématiquement sous la forme

Code PHP:
http://mon_domaine.fr 
lorsque l'on tape
Code PHP:
http://www.mon_domaine.fr 
J'avais à la création du site utilisé l'instruction suivante dans le fichier .htaccess :

Code PHP:
RewriteEngine On
RewriteCond 
%{HTTP_HOST} ^www.mon_domaine\.fr [NC]
RewriteRule ^(.*) http://mon_domaine.fr/$1 [QSA,L,R=301] 
Cela a fonctionné pendant 2 jours et depuis les requêtes effectuées sous la forme
Code PHP:
http://www.mon_domaine.fr 
renvoient obligatoirement vers http://imp.ovh.net/

Et cela sans aucune raison apparente...
J'ai même essayé la solution de Gaston_phone trouvée ici même : http://forum.ovh.com/showthread.php?...301+marche+pas

Sans résultat...

C'est très, mais alors très... irritant.

Gaston_Phone
07/04/2011, 10h04
Oui, car la redirection de type 302 est de type "TEMPORAIRE".
Il faut prendre la redirection permanente 301 de type "PERMANENTE"

Vinalys
07/04/2011, 09h47
J'ai finalement réussi à faire une redirection via le module "redirection web" de la console d'administration ovh. Par contre la redirection est de type 302. Cela ne pose t'il pas un problème ?

Vinalys
05/04/2011, 19h57
Merci pour ton aide Gaston_Phone. Je viens de t'envoyer par mp l'URL de mon site.

Comme je l'expliquais j'utilise le multi-domaine et j'ai donc 2 .htaccess. Un qui se trouve à la racine du serveur qui contient le code suivant :

SetEnv PHP_VER 5
Un deuxième qui se trouve à la racine de mon répertoire site web qui contient les lignes suivantes :

# BEGIN WordPress

RewriteEngine On
RewriteBase /
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]


# END WordPress
Vu qu'il ne marchait pas j'ai supprimé le code de redirection. J'ai essayé de mettre le code de redirection dans les 2 .htaccess et même résultat...

D'avance merci pour ton aide

Gaston_Phone
04/04/2011, 23h02
Il faudrait l'URL exact de ton site et les 20 1ères lignes de ton fichier .htaccess.

Vinalys
04/04/2011, 22h52
Ca marche pas mieux... J'ai toujours un redirection 302 vers imp.ovh.net... Je comprends pas...

Gaston_Phone
03/04/2011, 22h46
Et en essayant :
Code PHP:
RewriteCond %{REQUEST_URI} !^/www
RewriteRule 
^(.*)$ http://www.$1 [L,R] 

Vinalys
03/04/2011, 22h41
Ben justement non. Sur tes conseils j'ai tout réécris à la mains et ça ne fonctionne toujours pas...

Gaston_Phone
02/04/2011, 19h38
Tu t'es certainement planté dans la recopie de ton code.
Il ne faut pas faire de "copier/coller".
Il faut tout reécrire à la main.

Vinalys
02/04/2011, 19h13
Je viens de tester le code que m'a donné franceserv et toujours le même problème. Quand je tape mon url sans les www j'ai toujours la redirection 302 vers http://imp.ovh.net....

Je précise que j'utilise le multidomaine. Le .htaccess que je modifie est celui qui se situe dans le répertoire de site1 et non celui qui se situe à la racine du serveur (dans lequel je n'ai qu'un ligne permettant d'activer php5).

Vinalys
02/04/2011, 19h03
Bonjour à tous et merci pour vos réponses !

Enfait je n'ai pas d'erreur mais je me rends compte que ma redirection 301 ne fonctionne pas. Car j'ai toujours la page imp.ovh.net quand je tape mon adresse sans les www...

Gaston_Phone
30/03/2011, 09h06
Citation Envoyé par Daniel60
Quelle est cette langue ?
Un langage expert développé par la Team-apple.

Daniel60
30/03/2011, 08h46
Citation Envoyé par team-apple
euh il la dit lol !!!
Quelle est cette langue ?

franceserv
29/03/2011, 21h56
Pour expliquer la confusion : Vinalys à ouvert le sujet de discussion sans préciser l'erreur de sa redirection 301 et MiisterTii a pris le sujet pour lui en donnant son erreur.

J'ai répondu bien sûr à Vinalys en lui donnant une redirection 301 correcte.

Gaston_Phone
29/03/2011, 21h52
Citation Envoyé par team-apple
euh il la dit lol !!!
Merci Team-apple de ta précieuse participation.
Mais ma vue baissant, pourrais-tu me préciser où je puis trouver le message d'erreur que je réclame à Vinalys ?
Merci.

team-apple
29/03/2011, 21h36
euh il la dit lol !!!

Gaston_Phone
29/03/2011, 08h18
Citation Envoyé par Vinalys
J'essaye en vain depuis 1h à réaliser une redirection 301 de mondomaine.fr vers www.mondomaine.fr
Quel message d'erreur ?

franceserv
29/03/2011, 08h15
RewriteEngine on
RewriteCond %{HTTP_HOST} !^www.
RewriteRule (.*) http://www.%{HTTP_HOST}/$1 [QSA,L,R=301]

Daniel60
28/03/2011, 23h28
Citation Envoyé par Vinalys
J'essaye en vain depuis 1h à réaliser une redirection 301 de mondomaine.fr vers www.mondomaine.fr
Essayer en vain ? Cela signifie quoi ? Message d'erreur ? Affichage ?
J'ai essayé de copier le code suivant dans mon .htaccess
Surtout éviter de faire du copier/coller, il génère fréquemment des caractères parasites. Taper plutôt sur un éditeur ASCII.

Vinalys
28/03/2011, 19h16
Problème toujours pas solutionné... si une bonne âme pouvait passer par là

MiisterTii
27/03/2011, 13h54
Bonjour à tous,
Je me permets de relancer le sujet.

Je ne sais pas s'il a été solutionné, mais j'ai quasiment le même problème !
A savoir que la redirection 301 ne marche pas chez moi.

De plus lorsque je l'a met en place, je reçois un message d'erreur :

Erreur 310 (net::ERR_TOO_MANY_REDIRECTS) : Trop de redirections


Est-ce que quelqu'un pourrait m'aider, ou me fournir des pistes de solutions ?

Merci d'avance,

++
Miister Tii

Vinalys
20/03/2011, 23h44
Bonjour à tous,

J'essaye en vain depuis 1h à réaliser une redirection 301 de mondomaine.fr vers www.mondomaine.fr

J'ai essayé de copier le code suivant dans mon .htaccess :

RewriteEngine on
RewriteCond %{HTTP_HOST} !^www
RewriteRule (.*) http://www.%{HTTP_HOST}/$1 [L,R]
Voici le contenu actuel de mon fichier .htaccess :


# BEGIN WordPress

RewriteEngine On
RewriteBase /
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]


# END WordPress
RewriteEngine on
RewriteCond %{HTTP_HOST} !^www
RewriteRule (.*) http://www.%{HTTP_HOST}/$1 [L,R]
Quelqu'un a t'il une idée ?

D'avance merci pour votre aide