La & et? caractères apparaît notly utilisé pour jouer l'enfer avec les moteurs de recherche, et de gâcher leur métier, mais la plupart d'entre eux (au moins, ceux qui comptent - Google) sortir de cette...
Le problème, c'est que Google est toujours. Html plus. Php? Quelque chose = 1 & somethingelse = 2 & theother = 3
Apparaît notly ayant une URL plus courte ne compter pour quelque chose, heh.
Google va les voir, mais il ne les jugent très. Voici un exemple que j'ai posté dans un autre thread...
http://www.google.com/search?hl=en&lr=&ie=UTF-8&oe=UTF-8&q=allinurl%3Awww.reptilerooms.com+chat
Thats le Web à la recherche sur Google pour la page de discussion sur mon site.
Maintenant, ces deux URL sont identiques (pour autant que mon Apache est concerné). Il traduit la fausse out. Html adresse dans la vraie adresse de la page et l'envoie vers le bas.
Mais, dans la liste google, vous pouvez le voir, il affiche "Chat-main.html" au-dessus "index.php? module = Chat & func = main ", et si vous allez à ces URL et regarder le PR dans la barre d'outils Google...
Chat-main.html est de 5 / 10
index.php? module = Chat & func = principal est de 4 / 10
Et à la fois sur le contenu sont identiques. Ainsi, la principale raison thats Ive a décidé d'y aller.
Dans la mesure du HTML en utilisant une extension sur une extension PHP à la fausse URL, ma principale raison en est pour l'aspect pratique. Tous mes fichiers ne se terminent par. Php, je ne veux pas créer un accidentellement. fichier PHP qui produit une URL qui se transmet à autre chose.
Si je crée une page, "Chat-main.html", où mon système envoie le navigateur? Serait-il les envoyer à l'REAL fichier "Chat-main.html", ou faudrait-il les envoyer à "index.php? Module = Chat & func = main"?
Donc, je ne sais pas si Google ne taux. Html supérieur à. Php sans réel des paramètres sur l'URL, mais personnellement, je l'utilise tout simplement plus facile de séparer les faits de la fiction. Si tous les faux en fin d'URL. html, et theres un problème, je peux voir instantanément son erreur avec la présentation de fausses URL. Si je vois une erreur directement liée à une. Fichier php, je sais que ses un véritable fichier php dont j'ai besoin pour commencer à examiner.
La principale différence de l'utilisation de mod_rewrite est d'éliminer tous les paramètres supplémentaires sur les URL. Il n'a pas d'importance si vous ne vous fixés. Html fichiers à analyser pour le code PHP ou non. Même si son ensemble, "index.php? Module = Chat & func = main" serait tout simplement devenu «index.html? Module = Chat & func = main".
Ainsi, le faux mod_rewrite TOTALEMENT Web pour éliminer les paramètres (ou au moins l'& et? Caractères de l'URL), de façon à ressembler à une page statique - ce n'est pas seulement une extension de fichier différent.