T
trinha
Guest
Bonjour,
J'avais un site qui se trouvait un répertoire, et je lui ai donné un nom de domaine indépendant :
h**p://www.site.com/monwebsite -> h**p://www.monwebsite.com
Je suis sur un serveur windows IIS, je ne pouvais donc pas utiliser de fichier .htaccess pour faire des redirections multiples. Du coup mon hébergeur a placé deux fichiers asp dans l'ancien répertoire du site (site.com/monwebsite) afin que toutes les pages soient redirigées vers la page correspondante sous le nouveau nom de domaine (monwebsite.com)
Ca marche parfaitement, seulement quelle conséquence a cette méthode sur le référencement, sur le PageRank ?
De plus dans le code des fichiers asp, il ne figure rien par rapport à le redirection permanente 301, alors qu'en consultant plusieurs pages de WRI, j'ai souvent vu le code : <response.status = "301 moved permanently">
Seulement ce n'était pas la même méthode (juste pour une page, moi c'est pour tout le site.)
Dois-je integrer ce code, ou un équivalent, dans un des deux fichiers ? si oui comment ?
Merci d'avance
- Voici le code des deux fichiers (j'ai remplacé les noms de site comme dans l'exemple) -
Fichier 404.asp
Fichier default.asp
Je placerai plutôt de nouvelles lignes de code dans le fichier default.asp pour la redirection 301, mais comme je n'y connais rien, j'attends votre avis
J'avais un site qui se trouvait un répertoire, et je lui ai donné un nom de domaine indépendant :
h**p://www.site.com/monwebsite -> h**p://www.monwebsite.com
Je suis sur un serveur windows IIS, je ne pouvais donc pas utiliser de fichier .htaccess pour faire des redirections multiples. Du coup mon hébergeur a placé deux fichiers asp dans l'ancien répertoire du site (site.com/monwebsite) afin que toutes les pages soient redirigées vers la page correspondante sous le nouveau nom de domaine (monwebsite.com)
Ca marche parfaitement, seulement quelle conséquence a cette méthode sur le référencement, sur le PageRank ?
De plus dans le code des fichiers asp, il ne figure rien par rapport à le redirection permanente 301, alors qu'en consultant plusieurs pages de WRI, j'ai souvent vu le code : <response.status = "301 moved permanently">
Seulement ce n'était pas la même méthode (juste pour une page, moi c'est pour tout le site.)
Dois-je integrer ce code, ou un équivalent, dans un des deux fichiers ? si oui comment ?
Merci d'avance
- Voici le code des deux fichiers (j'ai remplacé les noms de site comme dans l'exemple) -
Fichier 404.asp
Code:
<%
'--| err404 = URL /404.asp
' installer la page 404 type=url "/404.asp"
' faire 'tester l'existence du fichier' sur la config .php
' créer un www1 pour tester
'
newserver="www.monwebsite.com"
rr=Request.QueryString
'response.write rr
if InStr(rr,";")<>0 then rr=Mid(rr,InStr(rr,";")+1)
'response.write rr
rr=REPLACE(rr, Request.ServerVariables("SERVER_NAME"), newserver)
rr=REPLACE(rr, "monwebsite/","")
'response.write rr
Response.Redirect rr
%>
Fichier default.asp
Code:
<%
newserver="www.monwebsite.com"
Response.Redirect "http://"&newserver
%>
Je placerai plutôt de nouvelles lignes de code dans le fichier default.asp pour la redirection 301, mais comme je n'y connais rien, j'attends votre avis