[URL Rewriting] Référencement ?

Discussion dans 'Web, design' créé par Ezekiel !, 18 Mai 2007.

Statut de la discussion:
Fermée.
  1. Offline
    Ezekiel ! Elite
    Hello les gens !
    Je me penche sur un problème actuellement : les urls "propres" :)
    Pour l'instant, j'ai 3 lignes de codes dans mon .htaccess :
    Code:
    Options +FollowSymlinks
    RewriteEngine on
    RewriteRule ^(([a-zA-Z0-9]+)-([a-zA-Z0-9]+)?)(-([a-zA-Z0-9]+)-([a-zA-Z0-9]+)?)?(-([a-zA-Z0-9]+)-([a-zA-Z0-9]+)?)?.pgm$  index.php?$2=$3&$5=$6&$8=$9 [L]
    Qui me permet de faire des urls du style
    site.com/module-SuperModule-id-1337-act-afficher.pgm
    Est-ce que ce type d'url n'est pas trop longue ?
    Est-ce que le fait de ne pas avoir une extension conventionnel (php, html,...) défavorise le référencement ?
    Ce type d'url rewriting sera utilisé pour des centaines de sites. Donc il me faut vraiment le référencement le plus optimal qui soit :)
    Je travaille déja pour avoir des "titres" dynamiques, les méta tag qui changent suivant la page,... mais pour l'url rewriting je ne sais pas trop comment optimiser la chose.
    PS: papa t'as vu jfais comme toi pour les extensions :p
    Ezekiel !, 18 Mai 2007
    #1
  2. Offline
    Xou I ♥ rien
    Les extensions personnalisées, j'ai aucun soucis avec.

    Suffit de taper : regler mozilla firefox pour voir ce que ça peut donner.

    Disons que les urls plus propres sont bien meilleures pour le référencement, ça aide à s'y retrouver, faire des url plus petites surtout quand y'a 3-4 variables.

    Ca permet également de mettre un peu de floue pour les éventuels pirates, bien que ça soit un argument plutot caduque pour ce dernier.

    Ce que je te suggère, c'est comme tu gères déjà les meta tags etc, c'est mettre quelques mots clés, pour les principaux et plus de 3 lettres, ça aide beaucoup aussi.

    Voili voilou

    Ah, j'oubliais, je suis fier de mon fiston :cool:
    Xou, 18 Mai 2007
    #2
  3. Offline
    SkYlEsS Kawai
    ... ça m'intéresse de savoir comment tu fais pour des "titres" dynamiques et les méta tag qui changent selon la page :p

    SkYlEsS, 18 Mai 2007
    #3
  4. Offline
    SkYlEsS Kawai
    Evidemment, si c'est Xyo ... :roll:
    SkYlEsS, 18 Mai 2007
    #4
  5. Offline
    SkYlEsS Kawai
    SkYlEsS, 18 Mai 2007
    #5
  6. Offline
    Ezekiel ! Elite
    C'est propre à la structure de mon code...
    En fait chaque module est représenté par une classe et chaque classe possede 2 méthodes qui me renvoyent les tags / titres à ajouter.
    En fait j'ai peur de pas avoir assez de flexibilité :s
    Avec cette méthode la, je peux passer autant de variable que je veux et je pourrais continuer à utiliser mes classes (générer un tableau qui peut être trié par ex).
    Merci pour le lien j'irais faire un tour.
    Et pour les centaines de sites ben suffira d'attendre septembre si je réussis :p Sinon ben le projet prendra du retard :)
    Ezekiel !, 18 Mai 2007
    #6
  7. Offline
    PunkDeLuxe condom
    PunkDeLuxe, 18 Mai 2007
    #7
  8. Offline
    SkYlEsS Kawai
    Et puis non rien, bonne question !
    SkYlEsS, 18 Mai 2007
    #8
  9. Online
    Jereck Procrastinateur
    Equipe GamerZ.be
    perso, je trouve que oui, il me semble que ça passerait mieux un truc genre
    site.com/module/SuperModule/id-1337-act-afficher.pgm

    Je ne pense pas, mais c'est le genre de truc chiant pour l'utilisateur qui doit noter/retenir l'adresse : ".html" ".htm", ".php" c'est du standard, c'est entré dans les "moeurs" ça ne demande plus d'effort particulier de mémorisation.

    Maintenant, si ton seul soucis c'est l'efficacité du référencement par les motuers de recherches (automatiques eux) tu t'en fous
    Jereck, 18 Mai 2007
    #9
  10. Offline
    Xou I ♥ rien
    Disons qu'au niveau de la facilité, y'a les RSS et les moteurs de recherche.
    Donc je dirais que retenir les extensions, pas trop dur ;)

    Par contre, ne pas oublier une chose très importante pour les htaccesse, la ligne : RewriteBase et

    Si l'url est par exemple

    www.monsite.com -> RewriteBase /
    www.monsite.com/dossier/ -> RewriteBase /dossier/
    Xou, 18 Mai 2007
    #10
  11. Online
    Jereck Procrastinateur
    Equipe GamerZ.be
    ça dépends du public cible.
    Jereck, 18 Mai 2007
    #11
  12. Offline
    Xou I ♥ rien
    y'a de ça aussi, mais disons que comme sur gamerz, on tape pas les url directement, on se laisse guider.

    La plupart des sites tendent à se rendre plus accessibles, que ça soit n'importe quel publique cible.

    Mais effectivement pour le reste, ça peut en dépendre.
    Xou, 18 Mai 2007
    #12
  13. Offline
    SkYlEsS Kawai
    SkYlEsS, 18 Mai 2007
    #13
  14. Offline
    Xou I ♥ rien
    Disons que si tu utilises 2 htaccess pour 2 dossiers distincts, il faut mentionner ds quel dossier ça va rediriger.
    Xou, 18 Mai 2007
    #14
  15. Offline
    Pour moi le nombre de "-" risque de ne pas trop plaire a google mais tout ne pas se jouer que sur cela ;)

    bien mettre des métas et title différent sur chaque page, des alt sur toutes les images possibles et ca aidera bcp :-D

    Pour les extentions .pgm, mon avis est que si on parle bcp sur les forum de réécrire les url avec des extentions .html cest pas pour les remettres dans une autre extention :-D maintenant je n'ai aucune expérience avec des extentions différentes.
    Fruitos[silly], 19 Mai 2007
    #15
  16. Offline
    Ezekiel ! Elite
    Fruitooooooos :D Tu te doutes de pq jpose toute ces questions toi :p
    Pour les ".pgm" je trouve null part une contre indication :s. Au fait j'auras 2-3 questions pour toi quand tu passes sur msn :)
    Et euh j'ai un tit bug en fait. Quand j'utilise ce .htaccess
    Code:
    Options +FollowSymlinks
    RewriteEngine on
    RewriteRule ^([a-zA-Z0-9]+)/(([a-zA-Z0-9]+)-([a-zA-Z0-9]+))?(-([a-zA-Z0-9]+)-([a-zA-Z0-9]+))?\.pgm$  index.php?module=$1&$3=$4&$6=$7 [L]
    RewriteRule ^([a-zA-Z0-9]+)/?$  index.php?module=$1 [L]
    Avec cette url la :
    monsite.com/superModule , aucun probleme.
    Avec ces 2 urls la :
    monsite.com/superModule/
    monsite.com/superModule/id-1337-act-delete.pgm
    Ils ne trouvent plus les css (qui se trouvent dans un dossier css/nomCss.css
    et mes js (qui se trouvent dans un dossier js/nomJs.js).
    Ca doit être tout bête mais je trouve pas mon erreur :p
    EDIT : en fait si je rajoute un "../" devant, il trouve les css. En fait il cherche dans le dossier superModule qui existe pas ... Comment faire pour changer ça ?
    Ezekiel !, 19 Mai 2007
    #16
  17. Online
    Jereck Procrastinateur
    Equipe GamerZ.be
    Sur mmon site, j'ai ça :
    Code:
    RewriteRule   ^/voyage/jour([1-9])/page([0-9]*).htm$   /index.php?jour=$1&page=$2  [L]
    RewriteRule   ^/voyage.*/files/(.*)$ /files/$1
    RewriteRule   ^(/.*/)favicon.ico$ /favicon.ico [L]
    Jereck, 19 Mai 2007
    #17
  18. Offline
    Si ta la moindre question référencement etc va sur -www.webmaster-hub.com sur le forum y as pas mal de gars "calé" et oui je suppose pourquoi tu demandes cela [IMG]

    Je suis sur msn jusque 17h ;) vient quand tu veux [IMG]
    Fruitos[silly], 19 Mai 2007
    #18
Statut de la discussion:
Fermée.