Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1962 connectés 

  FORUM HardWare.fr
  Programmation
  PHP

  Need avis sur ce système de construction de site web > référencement?

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Need avis sur ce système de construction de site web > référencement?

n°989169
Yateri
Posté le 21-02-2005 à 21:07:14  profilanswer
 

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 :kaola: :D
 
+A+
Yat'

mood
Publicité
Posté le 21-02-2005 à 21:07:14  profilanswer
 

n°989183
esox_ch
Posté le 21-02-2005 à 21:11:18  profilanswer
 

Il te faut faire de l'url rewriting, a part ça ton systeme est suicidaire du point de vue secu


---------------
Si la vérité est découverte par quelqu'un d'autre,elle perd toujours un peu d'attrait
n°989198
Yateri
Posté le 21-02-2005 à 21:15:48  profilanswer
 

Oui sécurité, je sais  :pt1cable:  
 
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

n°989204
FlorentG
Unité de Masse
Posté le 21-02-2005 à 21:16:58  profilanswer
 

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 ;)


Message édité par FlorentG le 21-02-2005 à 21:17:30
n°989207
dandy
Posté le 21-02-2005 à 21:18:28  profilanswer
 

Si justement...

n°989209
FlorentG
Unité de Masse
Posté le 21-02-2005 à 21:19:29  profilanswer
 

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 ;)


Message édité par FlorentG le 21-02-2005 à 21:19:43
n°989218
dandy
Posté le 21-02-2005 à 21:20:53  profilanswer
 

Parceque la page est déjà indexée par un url rewritté je crois.

n°989219
FlorentG
Unité de Masse
Posté le 21-02-2005 à 21:21:30  profilanswer
 

Ben non... Depuis quand Google n'accepte pas les URL avec paramètres :??: Il les a toujours acceptées !

n°989222
FlorentG
Unité de Masse
Posté le 21-02-2005 à 21:23:13  profilanswer
 

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 ;)

n°989224
dandy
Posté le 21-02-2005 à 21:23:46  profilanswer
 

Non justement ... J'ai lu ça il y a deux jours dans un mag je ne pense pas l'avoir mal interprétté... :??:

mood
Publicité
Posté le 21-02-2005 à 21:23:46  profilanswer
 

n°989229
FlorentG
Unité de Masse
Posté le 21-02-2005 à 21:24:37  profilanswer
 

Comme dit, y'a une limite sur le nombre de paramètres :)


Message édité par FlorentG le 21-02-2005 à 21:24:43
n°989230
Yateri
Posté le 21-02-2005 à 21:24:49  profilanswer
 

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

n°989231
FlorentG
Unité de Masse
Posté le 21-02-2005 à 21:25:35  profilanswer
 

Oui, si tu te limites donc juste au "page=", pas de probs pour le référencement :)

n°989232
dandy
Posté le 21-02-2005 à 21:26:04  profilanswer
 

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)

n°989233
FlorentG
Unité de Masse
Posté le 21-02-2005 à 21:27:01  profilanswer
 

Bah suicidaire en fait ça dépend comme est fait ton code PHP pour les include...

n°989236
dandy
Posté le 21-02-2005 à 21:29:05  profilanswer
 

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 ? :??:  

n°989237
FlorentG
Unité de Masse
Posté le 21-02-2005 à 21:29:30  profilanswer
 

Nope, montre-nous comment t'as fait, on te dira si c'est ok :D

n°989239
Yateri
Posté le 21-02-2005 à 21:30:45  profilanswer
 

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  :jap:

n°989241
dandy
Posté le 21-02-2005 à 21:31:13  profilanswer
 

Code :
  1. if(isset($_GET['page'])) {
  2. if($_GET['page'] == "rssSk8" ) {
  3. include('rssSk8.php');
  4. } elseif($_GET['page'] == "articles" ) {
  5. include('articles.php');
  6. }

n°989252
FlorentG
Unité de Masse
Posté le 21-02-2005 à 21:39:46  profilanswer
 

Ouais c'est bon, y'aura pas de problèmes de sécurité :)

n°989255
omega2
Posté le 21-02-2005 à 21:41:01  profilanswer
 

les templates, c'est pas pour la partie gestion de l'affichage du site? J'ai toujours crus que ca se limitait à ça.

n°989257
dandy
Posté le 21-02-2005 à 21:41:43  profilanswer
 

FlorentG a écrit :

Ouais c'est bon, y'aura pas de problèmes de sécurité :)


Je me disais aussi  :) .


Message édité par dandy le 21-02-2005 à 21:41:55
n°989336
esox_ch
Posté le 21-02-2005 à 23:19:09  profilanswer
 

[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.


---------------
Si la vérité est découverte par quelqu'un d'autre,elle perd toujours un peu d'attrait
n°989866
Dj YeLL
$question = $to_be || !$to_be;
Posté le 22-02-2005 à 15:00:18  profilanswer
 

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
 
++

n°989872
soju
One shot !
Posté le 22-02-2005 à 15:09:06  profilanswer
 

[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

n°989880
Rainbow_Ef​reet
Posté le 22-02-2005 à 15:15:16  profilanswer
 

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 :p
 

n°989975
omega2
Posté le 22-02-2005 à 15:55:33  profilanswer
 

"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. :)


Message édité par omega2 le 22-02-2005 à 16:07:00
n°990108
KangOl
Profil : pointeur
Posté le 22-02-2005 à 16:58:08  profilanswer
 

http://groups.google.com/groups?hl [...] &frame=off
 
apparement google s'en fou des parametres...


---------------
Nos estans firs di nosse pitite patreye...
n°990163
Rainbow_Ef​reet
Posté le 22-02-2005 à 17:41:19  profilanswer
 

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!

n°993159
Yateri
Posté le 25-02-2005 à 00:58:37  profilanswer
 

Hello,
 
j'ai une tite question sur un tit problème que j'ai en faisant ceci :
 

Code :
  1. <body>
  2. <a href="index.php?page=essai">un petit essai</a>
  3. <a href="index.php?page=acceuil">un petit acceuil</a>
  4. <?
  5. $page = $_GET['page'];
  6. switch ($page)
  7. {
  8. case 'acceuil': include($page.'.htm'); break;
  9. case 'essai': include($page.'.htm'); break;
  10. default:
  11.         include("error.htm" );
  12. break;
  13. }
  14. ?>
  15. </body>


 
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 :
  1. Notice: Undefined index: page in c:\program files\easyphp1-7\www\index.php on line 8
  2. Warning: main(error.htm): failed to open stream: No such file or directory in c:\program files\easyphp1-7\www\index.php on line 16
  3. Warning: main(): Failed opening 'error.htm' for inclusion (include_path='.;C:\Program Files\EasyPHP1-7\php\pear\') in c:\program files\easyphp1-7\www\index.php on line 16


 
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
++

n°993168
cerel
Posté le 25-02-2005 à 01:44:32  profilanswer
 

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 ??

n°993234
FlorentG
Unité de Masse
Posté le 25-02-2005 à 09:27:49  profilanswer
 

C'est normal, y'a de de 'page' dans le tableau $_GET. Faut faire comme ça :

Code :
  1. if(isset($_GET['page'])) {
  2.   $page = $_GET['page'];
  3. } else {
  4.   $page = 'error';
  5. }

n°993236
Yateri
Posté le 25-02-2005 à 09:30:19  profilanswer
 

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.

n°993240
FlorentG
Unité de Masse
Posté le 25-02-2005 à 09:32:22  profilanswer
 

Ah... Ben je viens de te poster la solution :D

n°996086
Zangalou
Posté le 28-02-2005 à 17:15:24  profilanswer
 

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


Message édité par Zangalou le 28-02-2005 à 17:16:01
n°996188
FlorentG
Unité de Masse
Posté le 28-02-2005 à 18:46:38  profilanswer
 

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
 
http://monsite.com/pageXX.htm
que
http://monsite.com/page?page=XX


Faux... Ils les accepte, dans une certaine limite :o

n°996301
cerel
Posté le 28-02-2005 à 20:33:12  profilanswer
 

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
 
http://monsite.com/pageXX.htm
que
http://monsite.com/page?page=XX


 
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...

n°996306
FlorentG
Unité de Masse
Posté le 28-02-2005 à 20:36:25  profilanswer
 

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.

n°996392
Zangalou
Posté le 28-02-2005 à 21:30:44  profilanswer
 

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

mood
Publicité
Posté le   profilanswer
 


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  PHP

  Need avis sur ce système de construction de site web > référencement?

 

Sujets relatifs
recuperer la valeur de ce siteGalerie avec référencement.
création d'un site, possible?[PHP] systeme de rdv
Quel éditeur de site?Cherche systeme de news avec commentaires et validation
mon site web[PHP] Inclure un forum dans le design de mon site
Votre avis sur un Casse Brique en VB et DirectDraw...faire un lien avec l/p sur un site web
Plus de sujets relatifs à : Need avis sur ce système de construction de site web > référencement?


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR