Bonjour à toutes et tous,
Je planche depuis quelques temps sur le sujet de l'url rewriting et m'aperçois que finalement je nage en eau trouble. J'ai bien du mal à comprendre cette histoire de réécriture d'url à la volée et du coup je me demande si je ne suis pas en train de faire fausse route.
Considérons www.mondomaine.ext comme pointant vers la racine de mon hébergement.
Je trouve que ce dossier est déjà fort encombré avec les favicons, traceurs pour le référencement et tout un tas de fichier qu'il est indispensable de maintenir à cet endroit.
Du coup, pour faciliter la maintenance de mes pages, j'ai eu l'idée de placer mes pages web principales dans un sous dossier (appelons-le le dossier Pages).
Ce qui donne par exemple pour la page d'accueil le chemin d'accès suivant:
http://www.mondomaine.ext/Pages/Accueil.php
A la racine de l'hébergement j'ai donc placé un fichier index.php qui contient une simple redirection vers la page d'accueil:
Jusqu'ici tout va bien comme dirait l'autre ; voyons maintenant l’atterrissage.
Ce qui m'embête dans cette histoire est que dans la barre d'adresse du navigateur apparaît le dossier Pages.
L'idée que j'ai en tête est d'empêcher l'affichage de ce sous-dossier sans toucher à mon arborescence.
C'est-à-dire qu'en saisisant www.mondomaine.ext dans la barre d'adresse je souhaite qu'elle soit réécrite sous la forme www.mondomaine.ext/Accueil.php tout en pointant sur le fichier situé à www.mondomaine.ext/Page/Accueil.php.
Je pensais que ceci était réalisable via le htaccess et le mod rewrite mais 100% de mes tests sont négatifs. Soit le sous-dossier reste apparent, soit j'ai droits à un 404 et dans le pire des cas j'obtiens même un 500.
Ce qui me fait penser que je ne suis peut-être pas du tout sur la bonne voie. Vers quelle direction dois-je orienter mes recherches ?
Modifié par Greg_Lumiere (07 Oct 2016 - 17:21)
Je planche depuis quelques temps sur le sujet de l'url rewriting et m'aperçois que finalement je nage en eau trouble. J'ai bien du mal à comprendre cette histoire de réécriture d'url à la volée et du coup je me demande si je ne suis pas en train de faire fausse route.
Considérons www.mondomaine.ext comme pointant vers la racine de mon hébergement.
Je trouve que ce dossier est déjà fort encombré avec les favicons, traceurs pour le référencement et tout un tas de fichier qu'il est indispensable de maintenir à cet endroit.
Du coup, pour faciliter la maintenance de mes pages, j'ai eu l'idée de placer mes pages web principales dans un sous dossier (appelons-le le dossier Pages).
Ce qui donne par exemple pour la page d'accueil le chemin d'accès suivant:
http://www.mondomaine.ext/Pages/Accueil.php
A la racine de l'hébergement j'ai donc placé un fichier index.php qui contient une simple redirection vers la page d'accueil:
header("Location: htitipi://www.mondomaine.ext/Pages/Accueil.php");exit;
Jusqu'ici tout va bien comme dirait l'autre ; voyons maintenant l’atterrissage.
Ce qui m'embête dans cette histoire est que dans la barre d'adresse du navigateur apparaît le dossier Pages.
L'idée que j'ai en tête est d'empêcher l'affichage de ce sous-dossier sans toucher à mon arborescence.
C'est-à-dire qu'en saisisant www.mondomaine.ext dans la barre d'adresse je souhaite qu'elle soit réécrite sous la forme www.mondomaine.ext/Accueil.php tout en pointant sur le fichier situé à www.mondomaine.ext/Page/Accueil.php.
Je pensais que ceci était réalisable via le htaccess et le mod rewrite mais 100% de mes tests sont négatifs. Soit le sous-dossier reste apparent, soit j'ai droits à un 404 et dans le pire des cas j'obtiens même un 500.
Ce qui me fait penser que je ne suis peut-être pas du tout sur la bonne voie. Vers quelle direction dois-je orienter mes recherches ?
Modifié par Greg_Lumiere (07 Oct 2016 - 17:21)