Webmaster Hub: Alternative à l'URL Rewriting ? - Webmaster Hub

Aller au contenu

Page 1 sur 1
  • Vous ne pouvez pas commencer un sujet
  • Vous ne pouvez pas répondre à ce sujet

Alternative à l'URL Rewriting ? Noter : -----

#1 L'utilisateur est hors-ligne   thick 

  • SEO & Blogueur
  • Groupe : Membre+
  • Messages : 3 014
  • Inscrit(e) : 15-mars 04
  • Genre:Homme
  • Localisation:Andorre

Posté 04 juillet 2004 - 13:02

Bonjour,

J'essaye d'indéxer un site, mais l'URL Rewriting n'est pas possible chez l'hébergeur (online.net).
Pas possible de changer d'hébergeur non plus.

Du coup, je me demandais si des URLs en index-fr-3-4.php pourraient suffire ?
Ou alors, générer des liens html puis de les rediriger en php.

Les avis des spécialistes me seraient d'un grand secours.
Merci
Mon blog SEO Rockstar
ADICIE est l'agitateur d'actualité qui dit tout haut ce que les médias disent tout bas.
Ma présentation de consultant référencement
0

#2 L'utilisateur est hors-ligne   Ganf 

  • Groupe : Hubmaster
  • Messages : 348
  • Inscrit(e) : 08-mars 04
  • Société:-

Posté 04 juillet 2004 - 13:31

Tu as quelques autres solutions suivant ton hébergeur :

- si ton hébergeur utilise PHP en CGI tu peux probablement utiliser des urls comme http://example.org/s...php/xxx/yyy/zzz Pour peu que tu remplaces "script" par "forum" ou autre truc du genre, ça devrait pouvoir suffir à avoir des URI correctes. Il ne te restes qu'à faire tes règles de rewrite dans le script php (ou autre)

- toujours dans ce même cas, la plupart des hébergeurs ont activé une option qui s'appelle "multiview". Elle permet théoriquement de faire de l'auto-négociation de contenu, donc de choisir automatiquement parmi plusieurs formats différents pour une même ressource. L'effet annexe sympa c'est que ça te permet d'oublier l'extension et de faire quelque chose comme http://example.org/script/xxx/yyy/zzz à la place
Si tu n'as pas accès à cette option tu as peut être accès à l'option qui te permet de forcer le type d'un fichier. En gros là c'est ne pas mettre le .php au fichier mais informer Apache que c'est tout de même un fichier PHP. Généralement si tu n'as pas accès au multiview tu n'as pas ça non plus mais ça vaut le coup de vérifier

- pour les solutions les plus lights il y a la technique des 404. Tu rediriges toutes les pages inexistantes vers une page 404 qui est en fait un script PHP. Dans ce script PHP tu regardes quelle URL a été demandée et tu fais ton rewrite en PHP là dedans.
Besoin d'une doc pour PHP 5 ? Allez chercher le livre PHP 5 avancé, aux éditions Eyrolles.
Éric Daspet
0

#3 L'utilisateur est hors-ligne   ElMoustiko 

  • Groupe : Membres
  • Messages : 405
  • Inscrit(e) : 03-juillet 04

Posté 04 juillet 2004 - 15:04

Je ne connais pas l'URL rewriting (je vais d'ailleur devoir m'y mettre puisque j'ai des liens ?id=... moyen pour le referencement), mais tu dis

Citation

- pour les solutions les plus lights

La methode que tu exposes ensuite ne me parait pas si light que ca en terme de vitesse d'affichage et de traitement de l'URL ... si ?

Tant qu'on parle d'URL rewriting j'ai une petite question (pas encore cherché dans le forum ...) : Si j'ai une URL du type : fichier.php?id=mon_id, je recupere mon_id via $_GET['id'] en php, mais si j'utilise l'URL rewriting, y aurai-je encore acces via cette methode ?

@++

#4 L'utilisateur est hors-ligne   Dan 

  • Webmaster
  • Voir le blog
  • Voir la galerie
  • Groupe : Direction
  • Messages : 22 946
  • Inscrit(e) : 18-août 03
  • Genre:Homme
  • Localisation:St Anne, Alderney
  • Société:Webmaster Hub Ltd.

Posté 04 juillet 2004 - 19:56

ElMoustiko,

Si tu utilises la réécriture d'URL, Apache fournira fichier.php?id=mon_id dès qu'une URL comme fichier-xyz.html sera demandée (c'est un exemple et cela dépendra de la règle).

Donc, en ce qui concerne ton script, rien ne change vu qu'il sera invoqué de la même manière. ;)

Thick,

Tu as les options que te donne Ganf, en te basant sur le PATH_INFO de php.
Mais je crains qu'en terme de vitesse d'exécution ce soit un peu faible, vu les performances générales de online.net pour le php :(

Dan
La théorie, c'est quand on sait tout et que rien ne fonctionne. La pratique, c'est quand tout fonctionne et que personne ne sait pourquoi.
Si la pratique et la théorie sont réunies, rien ne fonctionne et on ne sait pas pourquoi. - Albert Einstein -
Infogérance de serveurs dédiés OVH
0

#5 L'utilisateur est hors-ligne   Ganf 

  • Groupe : Hubmaster
  • Messages : 348
  • Inscrit(e) : 08-mars 04
  • Société:-

Posté 04 juillet 2004 - 20:35

Citation

La methode que tu exposes ensuite ne me parait pas si light que ca en terme de vitesse d'affichage et de traitement de l'URL ... si ?


Coté vitesse d'affichage on ne change rien.
Coté vitesse de traitement d'url c'est probablement un chouiat moins rapide qu'un jeu de regexp compilées via le mod_rewrite mais c'est clairement négligeable si on ne fait pas l'idiot. D'autant qu'avec un peu de chance via PHP on peut justement faire des traitements simples sans sortir les regexp.
Besoin d'une doc pour PHP 5 ? Allez chercher le livre PHP 5 avancé, aux éditions Eyrolles.
Éric Daspet
0

#6 L'utilisateur est hors-ligne   thick 

  • SEO & Blogueur
  • Groupe : Membre+
  • Messages : 3 014
  • Inscrit(e) : 15-mars 04
  • Genre:Homme
  • Localisation:Andorre

Posté 04 juillet 2004 - 20:36

Merci messsieurs. Je vais essayer de m'en sortir grâce à vos conseils
Mon blog SEO Rockstar
ADICIE est l'agitateur d'actualité qui dit tout haut ce que les médias disent tout bas.
Ma présentation de consultant référencement
0

Partager ce sujet :


Page 1 sur 1
  • Vous ne pouvez pas commencer un sujet
  • Vous ne pouvez pas répondre à ce sujet

1 utilisateur(s) en train de lire ce sujet
0 membre(s), 1 invité(s), 0 utilisateur(s) anonyme(s)