Structure du code
4 messages • Page 1 sur 1
Consultez la formation au référencement naturel Google de WebRankInfo / Ranking Metrics
Structure du code
Bonjours,
je me pose des questions concernant la structure du code de mon site. Actuellement dans chaque page, genre faq.php, home.php, inventory.php etc, j'ai mi ca en début de page:
Ca c'est l'exemple de faq
Donc je pense que vous connaissez le principe, si ?do=machin on redirige vers la fonction machin, c'est le meme genre au début des 3 quart des pages.
Donc moi j'ai peur d'avoir fait une connerie en faisant ca, vous allez me dire si c'est vrai.
Moi ce que j'aurai fais c'est de mettre tous les switch des autres pages :
et de tous les ressembler dans index.php comme ceci :
Ca éviterai certaines requetes, mais est ce que c'est vraiment valable?
Est ce que les codages habituels font ceci, rediriger les $_GET, vers les fonction approprié et tout ca depuis index.php
Evidement au lieu d'avoir des liens comme ca faq.php?do=machin ou aurait index.php?do=machin
Merci vos réponses.
je me pose des questions concernant la structure du code de mon site. Actuellement dans chaque page, genre faq.php, home.php, inventory.php etc, j'ai mi ca en début de page:
- Code: Tout sélectionner
if(isset($_GET['do'])) {
$do = explode(':',$_GET['do']);
switch ($do[0]) {
case 'list_faq': list_faq(); break;
case 'view_faq': view_faq($do[1]); break;
case 'edit_faq': edit_faq($do[1]); break;
case 'add_faq': add_faq(); break;
}
}
Ca c'est l'exemple de faq
Donc je pense que vous connaissez le principe, si ?do=machin on redirige vers la fonction machin, c'est le meme genre au début des 3 quart des pages.
Donc moi j'ai peur d'avoir fait une connerie en faisant ca, vous allez me dire si c'est vrai.
Moi ce que j'aurai fais c'est de mettre tous les switch des autres pages :
- Code: Tout sélectionner
if(isset($_GET['do'])) {
$do = explode(':',$_GET['do']);
switch ($do[0]) {
case 'list_faq': list_faq(); break;
case 'view_faq': view_faq($do[1]); break;
case 'edit_faq': edit_faq($do[1]); break;
case 'add_faq': add_faq(); break;
}
}
et de tous les ressembler dans index.php comme ceci :
- Code: Tout sélectionner
if(isset($_GET['do'])) {
$do = explode(':',$_GET['do']);
switch ($do[0]) {
//Faq.php
case 'list_faq': list_faq(); break;
case 'view_faq': view_faq($do[1]); break;
case 'edit_faq': edit_faq($do[1]); break;
case 'add_faq': add_faq(); break;
// Mettre ici les case des autres pages ...
}
}
Ca éviterai certaines requetes, mais est ce que c'est vraiment valable?
Est ce que les codages habituels font ceci, rediriger les $_GET, vers les fonction approprié et tout ca depuis index.php
Evidement au lieu d'avoir des liens comme ca faq.php?do=machin ou aurait index.php?do=machin
Merci vos réponses.
tu veux être clair ? place un fil d'ariane avec des fichiers independants dans un repertoire:
/faq/index.php
/faq/list.php
/faq/view.php
/faq/edit.php
cela t'evitera de faire de l'url rewriting par la suite pour maquiller ce genre d'urls (faq.php?do=machin) ...et les moteurs indexerons plus facilement les pages. Le plan du site étant en partie dans l'url.
Si tu ne peux pas le faire, sert toi de index ou faq, peut importe puisque pour bien faire il te faudra maquiller ces urls plus tard avec de l'url rewriting.
/faq/index.php
/faq/list.php
/faq/view.php
/faq/edit.php
cela t'evitera de faire de l'url rewriting par la suite pour maquiller ce genre d'urls (faq.php?do=machin) ...et les moteurs indexerons plus facilement les pages. Le plan du site étant en partie dans l'url.
Si tu ne peux pas le faire, sert toi de index ou faq, peut importe puisque pour bien faire il te faudra maquiller ces urls plus tard avec de l'url rewriting.
4 messages • Page 1 sur 1
Formation recommandée sur ce thème :
Formation Référencement naturel Google : apprenez une méthode efficace pour optimiser à fond le référencement naturel dans Google de façon durable... Formation animée par Olivier Duffez et Fabien Facériès, experts en référencement naturel.
Tous les détails sur le site Ranking Metrics : programme, prix, dates et lieux, inscription en ligne.
Lectures recommandées sur ce thème :
- Etude statistique de la structure du web
- Une vidéo sur la galaxie Google et une autre sur le référencement
- Mise à jour des SiteLinks Google (Juin 2007)
- L'algorithme BlockRank
- Référencement d'un site en frames
- Google met à jour les SiteLinks
- Description d'une page-type optimisée pour le référencement
- Les bonnes pratiques d'Opquast pour le référencement
- Affichage de la description DMOZ dans MSN Search
- Google Code Search : moteur de recherche de codes sources
- Problème pour coller le code dans le code source d'1 page
- Cacher le code client adsense dans son code source
- [CSS] Comment simplifier ce code ? (code pas compliqué)
- Comment convertir un code HTML en code PHP ?
- Code php avec code <iframe src=
- [???] php code en 1 ligne dans le code source
- code 404 au lieu de code 200
- Structure de Campagne
- Structure du site
- Structure header
- structure de site
- Sitemap structure
- Changement de structure
- Modification structure
- PR différent selon la structure ?
Consultez la description détaillée des produits ou services de Google suivants : Google Code
- Test du code HTTP d'une page
Cet outil vous permet de connaître le code HTTP renvoyé par le serveur pour une page donnée.
Qui est en ligne
Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 0 invités




le forum