Je m'essaye a l'URL rewriting et mon site est hébergé chez 1&1.
J'ai suivi ce tutoriel et tout fonctionne en local mais dès que c'est en ligne sur 1&1 ça ne fonctionne plus, et pour cause : $_SERVER['REDIRECT_URL'] prend la valeur de /rewrite.php au lieu de ce qu'il y a réellement d'écrit dans la barre d'URL.
Mon .htaccess redirige l'erreur 404 sur rewrite.php dont voici le code:
J'ai vu sur ton tuto l'instruction "PHP 1" dans le fichier HTACCESS. Je pense qu'il a été rédigé pour les utilisateur de Free, lequel a une version hackée et personnalisée d'Apache à plusieurs niveaux afin d'un côté de faciliter la vie de leur client ("PHP 1" pour activer PHP5, au lieu d'une instruction standard plus complexe) et de l'autre d'introduire pas mal de comportements bizarre visant à encapsuler au maximum la session serveur.
Perso j'utilise de toutes façons une approche similaire mais légèrement différente quand même. Tout d'abord j'utilise la réécriture pour rediriger toute URL pointant vers quelque chose n'existant pas, vers un index.php qui me sert de contrôleur frontal, lequel a pour but de démarrer la machinerie. Ensuite, pendant l'exécution, c'est $_SERVER['REMOTE_URL'] que je vais tester et non pas $_SERVER['REDIRECT_URL'], afin de voir si le path correspond bien à ce que j'attends. Je peux en plus de ça tester le nom de domaine via $_SERVER['SERVER_NAME'].
× Après avoir cliqué sur "Répondre" vous serez invité à vous connecter pour que votre message soit publié.
× Attention, ce sujet est très ancien. Le déterrer n'est pas forcément approprié. Nous te conseillons de créer un nouveau sujet pour poser ta question.
{LVM}Plan de "partitions" pour machines virtuelles ? Carte de capture sous linux ? Erreur ACPI au boot ?
{LVM}Plan de "partitions" pour machines virtuelles ? Carte de capture sous linux ? Erreur ACPI au boot ?
{LVM}Plan de "partitions" pour machines virtuelles ? Carte de capture sous linux ? Erreur ACPI au boot ?