redirection ASP suite au changement de nom d'une page

Consultez la formation à Google Analytics de WebRankInfo / Ranking Metrics

Sylvie P
Nouveau WRInaute
 
Messages: 10
Inscription: Ven Juil 25, 2003 13:44

redirection ASP suite au changement de nom d'une page

Message le Lun Aoû 04, 2003 15:50

Bonjour,
J'ai renommé l'une de mes pages et je souhaite momentanément maintenir l'ancienne avec une redirection vers la nouvelle pour ne pas perdre le bénéfice de mon référencement

J'ai tenté d'utiliser le script asp que j'ai trouvé dans la rubrique
référencement>liens>redirection php, javascript,serveur...
<%
response.status = "301 moved permanetly"
response.addheader "location","http://www.culligan.fr/default.htm"
response.end
%>
je l'ai placé avant ma balise <html> mais la redirection ne fonctionne pas.
Quelqu'un peut il m'expliquer ce qui ne va pas ?

Merci !

Sylvie P


Qaghan
WRInaute impliqué
WRInaute impliqué
 
Messages: 309
Inscription: Mer Juin 11, 2003 17:09

Message le Lun Aoû 04, 2003 16:03

Tu peux indiquer l'url exact de la page incriminee ?

En attendant...

Je connais mal l'asp, mais en php placer le code de redirection devant la balise < html > ne suffit pas, il faut qu'il soit en tete du fichier. (il ne doit y avoir aucun caractere entre le debut du fichier et la balise ouvrante du code php... Meme pas un espace) Il est probable que la meme regle s'applique pour l'ASP.

Olivier,

Sylvie P
Nouveau WRInaute
 
Messages: 10
Inscription: Ven Juil 25, 2003 13:44

Message le Lun Aoû 04, 2003 16:07

Qaghan a écrit:Tu peux indiquer l'url exact de la page incriminee ?

En attendant...

Je connais mal l'asp, mais en php placer le code de redirection devant la balise < html > ne suffit pas, il faut qu'il soit en tete du fichier. (il ne doit y avoir aucun caractere entre le debut du fichier et la balise ouvrante du code php... Meme pas un espace) Il est probable que la meme regle s'applique pour l'ASP.

Olivier,


Pour l'instant ce n'est qu'une page test que je tente de renvoyer vers ma page default
voici son adresse www.culligan.fr\move.htm

Merci de ton aide,

Sylvie


Qaghan
WRInaute impliqué
WRInaute impliqué
 
Messages: 309
Inscription: Mer Juin 11, 2003 17:09

Message le Lun Aoû 04, 2003 16:15

Ta page porte une extension .htm, elle n'est pas reconnue par le serveur comme sensee comporter du code asp... Ce dernier n'est tout simplement pas interprete:-(
On le voit en editant le source de cette page...

Les redirections ASP (resp PHP), ne fonctionnent que dans les fichiers reconnu comme tels par le serveur. Generalement ils portent une extension .asp (resp .php)
Il y en a d'autres mais .htm et .html sont en general reserves pour les pages statiques...

Olivier,


Richard
WRInaute occasionnel
WRInaute occasionnel
 
Messages: 161
Inscription: Dim Fév 09, 2003 20:30

Message le Lun Aoû 04, 2003 16:31

Bonjour !!

Pour faire une redirection il te suffit d'écrire ceci :

<%
response.redirect("/mapage.asp")
%>

Si tu es sur un serveur IIS5.0, tu peux placer cette ligne n'importe où puisque le serveur bufferise avant d'envoyer. Si tu es sur un serveur IIS4.0, il te faut l'envoyer avant tout autre caractère comme te l'explique Qaghan (a moins d'activer le buffer à la main).

Voila, dis nous si ça fonctionne !

a++

Sylvie P
Nouveau WRInaute
 
Messages: 10
Inscription: Ven Juil 25, 2003 13:44

Message le Lun Aoû 04, 2003 16:36

ok J compris mais je pensais pouvoir mettre une page htm car dans le même exemple cité pour PHP, la redirection se faisait vers une page htm.
Je ne veux pas utiliser un javascript ni la balise Meta refreh, je ne peux pas utiliser de fichier .htacess.... Que me reste -t-il ?
Merci !
Sylvie P

Sylvie P
Nouveau WRInaute
 
Messages: 10
Inscription: Ven Juil 25, 2003 13:44

Message le Lun Aoû 04, 2003 16:42

Richard a écrit:Bonjour !!

Pour faire une redirection il te suffit d'écrire ceci :

<%
response.redirect("/mapage.asp")
%>

Si tu es sur un serveur IIS5.0, tu peux placer cette ligne n'importe où puisque le serveur bufferise avant d'envoyer. Si tu es sur un serveur IIS4.0, il te faut l'envoyer avant tout autre caractère comme te l'explique Qaghan (a moins d'activer le buffer à la main).

Voila, dis nous si ça fonctionne !

a++


Je n'étais pas partie pour donner l'extension .asp à mes pages car elles sont statiques.
J'ai essayé ce que tu dis en mettant une page htm à la place de asp et bien entendu cela ne fonctionne pas .....Bon je crois que je vais renoncer momentanément à changer le nom de ma page ....à moins que l'un d'entre vous est la réponse miracle !


Qaghan
WRInaute impliqué
WRInaute impliqué
 
Messages: 309
Inscription: Mer Juin 11, 2003 17:09

Message le Lun Aoû 04, 2003 16:55

Il doit exister un equivalent du htaccess avec les serveurs IIS, demande a ton hebergeur, il devrait pourvoir te repondre ;-)

J'ai cru comprendre en lisant d'autres discussions qu'il existe un module pour IIS, nomme ISAPI_Rewrite, qui permettrait de faire un peu d'UR.. Ca devrait etre suffisant pour repondre a ton pb a condition que le module soit actif...

http://www.webrankinfo.com/forums/viewtopic.php?t=1596

Olivier,
Dernière édition par Qaghan le Lun Aoû 04, 2003 16:56, édité 1 fois.


Richard
WRInaute occasionnel
WRInaute occasionnel
 
Messages: 161
Inscription: Dim Fév 09, 2003 20:30

Message le Lun Aoû 04, 2003 16:55

Oui, il faut obligatoirement que le moteur ASP soit actif pour que cela fonctionne.

Si tu as la maîtrise du serveur, tu peux très bien indiquer que les pages html doivent être interprétées comme des pages ASP.

Ou alors, il reste la solution de l'url-rewriting, mais là encore, il faut que tu ais la maîtrise du serveur.

Sylvie P
Nouveau WRInaute
 
Messages: 10
Inscription: Ven Juil 25, 2003 13:44

Message le Lun Aoû 04, 2003 17:14

Merci à tous pour vos réponses, je suis vraiment une béotienne en ASP.
Si j'ai bien compris, ISAPI_Rewrite est un composant IIS qui me permettrait d'utiliser un fichier .htaccess sur un serveur IIS ?


Richard
WRInaute occasionnel
WRInaute occasionnel
 
Messages: 161
Inscription: Dim Fév 09, 2003 20:30

Message le Lun Aoû 04, 2003 17:19

Sylvie P a écrit:Si j'ai bien compris, ISAPI_Rewrite est un composant IIS qui me permettrait d'utiliser un fichier .htaccess sur un serveur IIS ?


Oui, si on veut, sauf que tu n'auras pas de fichier .htaccess, mais un fichier de configuration très similaire.

Sylvie P
Nouveau WRInaute
 
Messages: 10
Inscription: Ven Juil 25, 2003 13:44

Message le Lun Aoû 04, 2003 17:21

Merci , je vais me rapprocher de mon hébergeur avec toutes ces infos !
Bonne soirée à tous
Sylvie P


Formation recommandée sur ce thème :

Formation Google Analytics : en 2 jours, apprenez comment exploiter l'essentiel des possibilités de l'outil de mesure d'audience de Google. Formation animée par Julien Coquet, expert certifié officiellement par Google Analytics.

Tous les détails sur le site Ranking Metrics : programme, prix, dates et lieux, inscription en ligne.

Lectures recommandées sur ce thème :

Consultez la description détaillée des produits ou services de Google suivants : Google Apps Edition Premium, Google Docs

  • Test de redirection
    Cet outil vous permet de tester la validité d'un lien pour le référencement. Il vous indique la nature du lien (lien en dur, redirection bien gérée par les moteurs ou redirection mal gérée par les moteurs).


Qui est en ligne

Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 0 invités