Bonjour,
je développe un cms et je voudrais le rendre le plus exportable possible, ainsi, j'ai besoin de faire certaines étapes de rewritting. Le problème, c'est que selon l'utilisateur de mon cms, la configuration du serveur peut varier, je voudrais donc faire un système de rewritting d'url sans employer l'habituel htaccess. A présent ma question est: Est-il possible de faire du rewritting en full php ? Si oui, comment ?
Par exemple, j'aimerais passer d'une adresse de type "http://www.domaine.com/?page=Accueil" à une adresse de type "http://www.domaine.com/Accueil". Ceci me permettra alors de récupérer et afficher le contenu de la page "Accueil". De la même manière, je pourrais afficher une page d'erreur 404 artificielle: si je reçois une adresse de type "http://www.domaine.com/pagequinexistepas" je recherche la page "pagequinexistepas" et si je ne la trouve pas, j'affiche une erreur de type 404 (même si ça n'en ai pas une car il pourrais parfaitement y avoir un répertoire "/www/pagequinexistepas").
Wordpress semble fonctionner ainsi; sans htaccess, mais je n'ai pas su comprendre son fonctionnement.
Merci de votre aide.
je développe un cms et je voudrais le rendre le plus exportable possible, ainsi, j'ai besoin de faire certaines étapes de rewritting. Le problème, c'est que selon l'utilisateur de mon cms, la configuration du serveur peut varier, je voudrais donc faire un système de rewritting d'url sans employer l'habituel htaccess. A présent ma question est: Est-il possible de faire du rewritting en full php ? Si oui, comment ?
Par exemple, j'aimerais passer d'une adresse de type "http://www.domaine.com/?page=Accueil" à une adresse de type "http://www.domaine.com/Accueil". Ceci me permettra alors de récupérer et afficher le contenu de la page "Accueil". De la même manière, je pourrais afficher une page d'erreur 404 artificielle: si je reçois une adresse de type "http://www.domaine.com/pagequinexistepas" je recherche la page "pagequinexistepas" et si je ne la trouve pas, j'affiche une erreur de type 404 (même si ça n'en ai pas une car il pourrais parfaitement y avoir un répertoire "/www/pagequinexistepas").
Wordpress semble fonctionner ainsi; sans htaccess, mais je n'ai pas su comprendre son fonctionnement.
Merci de votre aide.