Need avis sur ce système de construction de site web > référencement? - PHP - Programmation
Marsh Posté le 21-02-2005 à 21:11:18
Il te faut faire de l'url rewriting, a part ça ton systeme est suicidaire du point de vue secu
Marsh Posté le 21-02-2005 à 21:15:48
Oui sécurité, je sais
Mais, d'un autre côté, où est le besoin de sécurité pour un site qui propose juste de l'information, rien de payant, je dirais même qui invite ses visiteurs à fouiller, trifouiller et quadrifouiller les entrailles de ce site?
Autre chose : l'url rewriting, ça a l'air d'être à la mode en ce moment, en fait j'ai l'impression qu'on ne parle plus que de ça. Mais quel est réellement l'avantage? (à mon niveau)
Merci
Marsh Posté le 21-02-2005 à 21:16:58
L'URL rewriting, ça sert plutot pour toi, quand tu commence à taper le nom du site dans la barre d'adresse, comme ça les choix proposés ont une signification que tu peux comprendre... sinon Google s'en fout si y'a des ?page=XX, ça change rien pour lui
Marsh Posté le 21-02-2005 à 21:19:29
Ben non. Si tu recherches par exemple "Gaba Gaba Hey" sur Google, le troisième site dans la liste a une URL avec "?cPath=22&products_id=64", donc aucun problèmes pour lui
Marsh Posté le 21-02-2005 à 21:20:53
Parceque la page est déjà indexée par un url rewritté je crois.
Marsh Posté le 21-02-2005 à 21:21:30
Ben non... Depuis quand Google n'accepte pas les URL avec paramètres Il les a toujours acceptées !
Marsh Posté le 21-02-2005 à 21:23:13
Enfin il les accepte, mais avec genre pas plus de 2 paramètres, donc dans son cas y'a juste le "page=XX", donc pas de probs
Marsh Posté le 21-02-2005 à 21:23:46
Non justement ... J'ai lu ça il y a deux jours dans un mag je ne pense pas l'avoir mal interprétté...
Marsh Posté le 21-02-2005 à 21:24:37
Comme dit, y'a une limite sur le nombre de paramètres
Marsh Posté le 21-02-2005 à 21:24:49
Effectivement.
De toutes manières mes variables auront un nom compréhensible par le commun des mortels (avion, planeur, steadycam, video, 2d, 3d etc etc). Donc à forciori "http://monsite.com/page?page=avion" ne devrait poser de problème ni à Google ni aux visiteurs
Marsh Posté le 21-02-2005 à 21:25:35
Oui, si tu te limites donc juste au "page=", pas de probs pour le référencement
Marsh Posté le 21-02-2005 à 21:26:04
esox_ch a écrit : ton systeme est suicidaire du point de vue secu |
Moi j'utilise le même type de système en ce moment ... Tu pourrais nous donner un exemple d'un système moins suicidère ?(excepté les templates si tu penses à ça)
Marsh Posté le 21-02-2005 à 21:27:01
Bah suicidaire en fait ça dépend comme est fait ton code PHP pour les include...
Marsh Posté le 21-02-2005 à 21:29:05
FlorentG a écrit : Bah suicidaire en fait ça dépend comme est fait ton code PHP pour les include... |
Oui biensûr mais y a pas une autre façon simple est plus sûre ?
Marsh Posté le 21-02-2005 à 21:29:30
Nope, montre-nous comment t'as fait, on te dira si c'est ok
Marsh Posté le 21-02-2005 à 21:30:45
Oui, je n'ai pas encore fait le site, là je réfléchi à la structure, mais je suis encore partant pour découvrir une nouvelle magie du php
Marsh Posté le 21-02-2005 à 21:31:13
Code :
|
Marsh Posté le 21-02-2005 à 21:41:01
les templates, c'est pas pour la partie gestion de l'affichage du site? J'ai toujours crus que ca se limitait à ça.
Marsh Posté le 21-02-2005 à 21:41:43
FlorentG a écrit : Ouais c'est bon, y'aura pas de problèmes de sécurité |
Je me disais aussi .
Marsh Posté le 21-02-2005 à 23:19:09
[citation=989257,0,22,188002]Je me disais aussi .[/citation]
J'ai flashé sur le "If XX => Include XX.html" , le tout passé par GET.
Marsh Posté le 22-02-2005 à 15:00:18
A ta place j'utiliserais un tableau our y mettre le nomdes pages autorisée, et une verification avec in_array() pour voir si la page est autorisée
++
Marsh Posté le 22-02-2005 à 15:09:06
[quote=989866,0,24,13108]A ta place j'utiliserais un tableau our y mettre le nomdes pages autorisée, et une verification avec in_array() pour voir si la page est autorisée[/quote]
+1
Marsh Posté le 22-02-2005 à 15:15:16
J'ai lu quelque part que google referençais jusqu'au deuxieme parametre dans l'url et qu'apres ça commençais a être difficile :
http://www.monsite.com?page=toto&id=5 (OK)
http://www.monsite.com?page=toto&id=5&zid=4 (PAS OK)
Maintenant moi je dis ça je dis rien
Marsh Posté le 22-02-2005 à 15:55:33
"J'ai lu quelque part que ..." = "un ami d'un ami d'un ami qui a vu l'ours."
Moi aussi, j'ai vu la même chôse ... sur le forum.
Mais seul les gas de google saureitn dire si c'est vrai. Mais il me semble avoir vu des liens avec plus de deux paramêtres dans certain résultat de recherche google. Mais me souviens plus lesquels.
EDIT : j'en ai retrouvé une : recherche "iscomputeron" dans google.com en prenant le web entier. Troisiéme réponse : www.zetanews.com/ module.php?mod=forums&op=topic&id=418 .
Trois paramêtres donc. Et une légende urbaine de moins.
Marsh Posté le 22-02-2005 à 16:58:08
http://groups.google.com/groups?hl [...] &frame=off
apparement google s'en fou des parametres...
Marsh Posté le 22-02-2005 à 17:41:19
J'ai pas dis que c'était impossible mais difficile, tu vois beaucoup de lien en premiere page de google avec des url a ralonge toi ? si pour me contredire tu va page 10 d'une recherche tu peut t'abstenir d'autant plus que j'ai bien précisé que ce n'etait pas impossible!
Marsh Posté le 25-02-2005 à 00:58:37
Hello,
j'ai une tite question sur un tit problème que j'ai en faisant ceci :
Code :
|
Ce code est placé dans un fichier nommé index.php.
Il s'appelle donc lui même en passant des variables différentes à chaque fois. Le problème se situe au niveau de la toute premiere fois où cette page est appelé.
Comme la toute premiere fois j'appelle http://monsite.com/index.php, je ne passe pas de variable, donc il me met une erreur
Code :
|
Vous avez une idée? Je pensais qu'en mettant le "default" ça reglerai le problème, mais apparament non, en fait il faudrait que je donne une valeur à ma variable "page" dès le début, mais je ne sais pas comme on fait cela
Merci
++
Marsh Posté le 25-02-2005 à 01:44:32
Ben ton message d'erreur dit que php n'arrive pas a inclure le fichier "error.htm". Est-tu sur d'avoir cree ce fichier ??
Marsh Posté le 25-02-2005 à 09:27:49
C'est normal, y'a de de 'page' dans le tableau $_GET. Faut faire comme ça :
Code :
|
Marsh Posté le 25-02-2005 à 09:30:19
Hello,
merci, à force d'insister (et surtout avec l'aide d'un phpiste sur msn) j'ai rajouter le isset pour le cas où la variable n'est pas défini...
Merci quand même.
Marsh Posté le 28-02-2005 à 17:15:24
FlorentG a écrit : Ben non... Depuis quand Google n'accepte pas les URL avec paramètres Il les a toujours acceptées ! |
faux ... pour la simple raison que google ne suivra pas les liens du type "u?cPath=22&products_id=64", si tu as un script de news, et que tes liens sont sous cette forme, google n'ira pas visiter tes pages (j'en ai fait l'experience, google ne visitait pas mes news, j'ai fais de l'url rewrit et depuis toutes mes pages sont visitées, par contre mon forum n'est pas rewrité et google ne visite aucune page du forum), donc c'est pas obligatoire, mais si le referencement t'interesse utilise plutot une forme
http://monsite.com/pageXX.htm
que
http://monsite.com/page?page=XX
Marsh Posté le 28-02-2005 à 18:46:38
Zangalou a écrit : faux ... pour la simple raison que google ne suivra pas les liens du type "u?cPath=22&products_id=64", si tu as un script de news, et que tes liens sont sous cette forme, google n'ira pas visiter tes pages (j'en ai fait l'experience, google ne visitait pas mes news, j'ai fais de l'url rewrit et depuis toutes mes pages sont visitées, par contre mon forum n'est pas rewrité et google ne visite aucune page du forum), donc c'est pas obligatoire, mais si le referencement t'interesse utilise plutot une forme |
Faux... Ils les accepte, dans une certaine limite
Marsh Posté le 28-02-2005 à 20:33:12
Zangalou a écrit : faux ... pour la simple raison que google ne suivra pas les liens du type "u?cPath=22&products_id=64", si tu as un script de news, et que tes liens sont sous cette forme, google n'ira pas visiter tes pages (j'en ai fait l'experience, google ne visitait pas mes news, j'ai fais de l'url rewrit et depuis toutes mes pages sont visitées, par contre mon forum n'est pas rewrité et google ne visite aucune page du forum), donc c'est pas obligatoire, mais si le referencement t'interesse utilise plutot une forme |
Ton probleme est ailleurs.
Cela vient de la facon dont google "visite" les sites. Il y a une diffenrece d'un facteur 10 entre la frequence des visites d'une page "statique" et une page "dynamique".
Par definition une page "dynamique" est plus "lourde" pour le serveur qu'un page statique. Pour cette raison, google ne vas les visiteur que rarement.
Alors qu'une page statique ne pose pas trop de problemes, du coup, google va la visiteur beacoup plus souvent.
(Facteur de 10 entre les deux).
Ce que tu as fait avec ton rewriting tu as fait penser a google que tes pages etaient statiques, alors qu'elles etaient dynamiques. Du coup google les visite plus frequement, ce qui amene une charge supplementaire sur ton serveur, ainsi que plus de bande passante consomee...
Marsh Posté le 28-02-2005 à 20:36:25
Voilà ce que dit google.fr :
Citation : Vos pages sont générées en mode dynamique Google peut explorer et indexer les pages générées en mode dynamique (base de données ou tout autre contenu), mais le processus exécuté par notre robot-explorateur dans un tel cas ayant tendance à surcharger, voire à « crasher », les sites qui proposent un contenu dynamique, nous limitons volontairement le nombre de pages dynamiques indexées. |
Marsh Posté le 28-02-2005 à 21:30:44
oui google visite mes pages plus souvent mais ils les indexent plus souvent aussi, je post une news ce soir, dans deux jours elle sera sur google et plutot bien placée ... c'est ca le but
FlorentG > oui c'est bien pour ca qu'il faut faire du rewrite pour avoir plus de pages sur google et ca aide donc grandement au referencement
Marsh Posté le 21-02-2005 à 21:07:14
Hello,
voilà je suis quasi débutant en php, moins en html, et pour faire un site web plus facile à gérer niveau interface, et vu que décidement je ne trouve nul part où est correctement expliqué comment utiliser (et pas comment fonctionnent) les templates, j'ai plus ou moins mis au point ma méthode pour avoir une page unique comportant le design, la mise en page et les liens du sommaire, le tout appelant par la suite (par include) des pages externes mises en forme par css.
En gros ça donne ça :
Une page principale "A" avec des liens qui pointent vers la même page "A" mais en passant une variable (le nom de la page demandée). Dans la page A il y a des "if (la variable = XX, include page XX) If (la variable = YY, include page YY)"...
En gros j'appelle http://monsite.com/page?page=XX, dans la page "A" il y a "if page=XX include http://monsite.com/pageXX.htm"
Ce système fonctionne (bien), je l'ai testé, mais j'ai un doute sur le référencement... Les moteurs (Google bien sur) veront-ils toutes ces pages appelées, ou uniquement la page principale "A" ?
Merci pour votre avis
et je ne désepère pas, si quelqu'un a un lien où je peux apprendre à utiliser les templates, et non pas apprendre ce que c'est parce que ça bon diou ça je l'ai pris et appris
+A+
Yat'