Changement de langage de programmation

Consultez la formation au REFERENCEMENT naturel Google de WebRankInfo / Ranking Metrics

Nightwolf
WRInaute discret
WRInaute discret
 
Messages: 128
Inscription: 5 Avr 2006

Changement de langage de programmation

Message le Mar Mar 25, 2008 11:24

Bonjour,

J'ai un site en .asp et je vais bientôt changer pour une version en .php et d'hébergement.
l'hébergement c'est pas le problème car juste le nom de domaine donc aucune incidence.
Par contre pour les liens des pages je ne sais pas trop comment faire ...
Laisser la version asp en ligne et faire une redirection vers la version php faire des redirections partout...
Je sais pas trop.
Par contre je garde la même architecture à l'identique avec beaucoup de plus mais la base est la même.
Auriez-vous des idées ?

Car je suis sois 1er sois 2eme en permanence sur google et j'aimerais pas tout perdre.

merci d'avance


ecocentric
WRInaute accro
WRInaute accro
 
Messages: 3602
Inscription: 10 Fév 2004

Message le Mar Mar 25, 2008 11:30

si tu gardes le nom des pages à l'identique (exception faite de l'extension), tu peux faire une redirection permanente avec une règle de renommage via le .htaccess. Sinon, tu fais la même chose pour les pages les plus importantes, au cas par cas, et tu rediriges les autres vers la page principale ou des pages de rubrique.

Charles (W.E.B)
Nouveau WRInaute
Nouveau WRInaute
 
Messages: 34
Inscription: 11 Nov 2007

Message le Mar Mar 25, 2008 12:27

Sinon tu garde la même extension des pages et tu dis à Apache que les fichiers .asp sont des scripts PHP (à voir suivant ce qu'il y a d'autre sur le serveur)

jamalofski
WRInaute discret
WRInaute discret
 
Messages: 219
Inscription: 3 Mar 2007

Message le Mar Mar 25, 2008 14:48

la solution de Charles (W.E.B) est parfaite, car t'auras rien à modifier pour les noms de tes pages.
une simple ligne suffira dans httpd.conf :
Code: Tout sélectionner
AddType application/x-httpd-php .asp


ecocentric
WRInaute accro
WRInaute accro
 
Messages: 3602
Inscription: 10 Fév 2004

Message le Mar Mar 25, 2008 14:54

Charles (W.E.B) a écrit:Sinon tu garde la même extension des pages et tu dis à Apache que les fichiers .asp sont des scripts PHP (à voir suivant ce qu'il y a d'autre sur le serveur)

Aussi, mais ça me ferait bizarre ^^.


Pandore
WRInaute passionné
WRInaute passionné
 
Messages: 1441
Inscription: 14 Oct 2005

Message le Mar Mar 25, 2008 19:41

jamalofski a écrit:a solution de Charles (W.E.B) est parfaite, car t'auras rien à modifier pour les noms de tes pages.
une simple ligne suffira dans httpd.conf :

Code: Tout sélectionner
AddType application/x-httpd-php .asp


Juste pour information : ça marche aussi pour un hébergement mutualisé ??? Ou ce n'est que pour les hébergements dédiés ???

Vap
WRInaute passionné
WRInaute passionné
 
Messages: 1090
Inscription: 17 Juin 2007

Message le Mar Mar 25, 2008 20:12

Pandore a écrit:
jamalofski a écrit:a solution de Charles (W.E.B) est parfaite, car t'auras rien à modifier pour les noms de tes pages.
une simple ligne suffira dans httpd.conf :

Code: Tout sélectionner
AddType application/x-httpd-php .asp


Juste pour information : ça marche aussi pour un hébergement mutualisé ??? Ou ce n'est que pour les hébergements dédiés ???


Ca doit marcher en mutualisé, il n'y a pas de raison.

Nightwolf
WRInaute discret
WRInaute discret
 
Messages: 128
Inscription: 5 Avr 2006

Message le Lun Mai 26, 2008 9:04

je suis en mutualiser est t'il possible de faire la meme chose dans le .htaccess ?

Vap
WRInaute passionné
WRInaute passionné
 
Messages: 1090
Inscription: 17 Juin 2007

Message le Lun Mai 26, 2008 16:41

Nightwolf a écrit:je suis en mutualiser est t'il possible de faire la meme chose dans le .htaccess ?


Je crois avoir déja répondu. Si tu ne m'a pas cru la première fois, ça ne sert à rien que je répète... :wink:

Nightwolf
WRInaute discret
WRInaute discret
 
Messages: 128
Inscription: 5 Avr 2006

Message le Mar Mai 27, 2008 12:36

Vap a écrit:
Pandore a écrit:
jamalofski a écrit:a solution de Charles (W.E.B) est parfaite, car t'auras rien à modifier pour les noms de tes pages.
une simple ligne suffira dans httpd.conf :

Code: Tout sélectionner
AddType application/x-httpd-php .asp


Juste pour information : ça marche aussi pour un hébergement mutualisé ??? Ou ce n'est que pour les hébergements dédiés ???


Ca doit marcher en mutualisé, il n'y a pas de raison.


Donc après avoir tester sa et ne marche pas.
si je prend une page qui existe sur mon server en .php mais que je la renomme avec .asp sa me dit que sa existe pas .

Merci d'avance


UsagiYojimbo
WRInaute accro
WRInaute accro
 
Messages: 8306
Inscription: 23 Nov 2005

Message le Mar Mai 27, 2008 12:45

Nightwolf a écrit:
Vap a écrit:
Pandore a écrit:
jamalofski a écrit:a solution de Charles (W.E.B) est parfaite, car t'auras rien à modifier pour les noms de tes pages.
une simple ligne suffira dans httpd.conf :

Code: Tout sélectionner
AddType application/x-httpd-php .asp


Juste pour information : ça marche aussi pour un hébergement mutualisé ??? Ou ce n'est que pour les hébergements dédiés ???


Ca doit marcher en mutualisé, il n'y a pas de raison.


Donc après avoir tester sa et ne marche pas.
si je prend une page qui existe sur mon server en .php mais que je la renomme avec .asp sa me dit que sa existe pas .

Merci d'avance


Hé bien si ca ne marche pas, tu n'as pas moyen de procéder ainsi. Il va donc te falloir faire des redirections 301 fichier par fichier.

Vap
WRInaute passionné
WRInaute passionné
 
Messages: 1090
Inscription: 17 Juin 2007

Message le Mar Mai 27, 2008 13:37

Ca peut dépendre de l'hébergeur.

Par exemple, chez 1and1, il faudrait mettre:

Code: Tout sélectionner
AddType x-mapp-php5 .asp


Je viens de tester, ça marche (sur un mutualisé).


e-kiwi
Modérateur
Modérateur
 
Messages: 15546
Inscription: 23 Déc 2003

Message le Mar Mai 27, 2008 14:11

Oui mais c est un peu comme avoir un interieur d'Audi a8 et l'exterieur d'une 2cv ça, non ? moi ça me perturberai d'avoir mes pages php appelées via des url ... asp quand même :D

Nightwolf
WRInaute discret
WRInaute discret
 
Messages: 128
Inscription: 5 Avr 2006

Message le Mar Mai 27, 2008 14:24

Pour ce qui est de l'audi A8 et de la 2ch et bien franchement l'aspect exterieur ne veux rien dire de l'interrieur :)

Code: Tout sélectionner
RewriteEngine on
RewriteCond %{HTTP_HOST} ^planet-montre.com$
RewriteRule ^(.*) http://www.planet-montre.com/$1  [QSA,L,R=301]
RewriteRule ^(.*).asp(.*) $1.php$2
AddType x-mapp-php5 .asp
SetEnv SESSION_USE_TRANS_SID 0


Voici le contenu de mon .htaccess et rien a y faire le sans www ne veux pas aller vers le www et encor moin le .Asp vers .Php

Merci d'avance [/code]

Vap
WRInaute passionné
WRInaute passionné
 
Messages: 1090
Inscription: 17 Juin 2007

Message le Mar Mai 27, 2008 16:32

Ta deuxième règle est bizarre :

Code: Tout sélectionner
RewriteRule ^(.*).asp(.*) $1.php$2


Si tu veux passer des paramètres, il faut utiliser QSA :


Code: Tout sélectionner
RewriteRule ^(.*).asp $1.php [QSA]


Ensuite, soit tu dit que les pages .asp sont du PHP par le AddType, soit tu réécris les asp en php par la règle ci dessus. Faire les deux en même temps ne sert à rien.

Enfin, chez 1and1, il faut ajouter la ligne ci dessous avant RewriteEngine on :

Code: Tout sélectionner
Options +FollowSymLinks

Changement de langage de programmation

Si vous avez aimé cette discussion, partagez-la sur vos réseaux sociaux préférés :

Formation recommandée sur ce thème :

Formation REFERENCEMENT naturel Google : apprenez une méthode efficace pour optimiser à fond le référencement naturel dans Google de façon durable... Formation animée par Olivier Duffez et Fabien Facériès, experts en référencement naturel.

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

Lectures recommandées sur ce thème :



Qui est en ligne

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