Aller au contenu

Sujets conseillés

Posté

tu ne pourras pas avec le htaccess, car même si tu appelles l'url www.example.com/index en fait apache fait appel au fichier index.php, s'il existe.

Et donc ta réécriture dans le htaccess va boucler sans fin

Posté

Bonsoir,

Tu peux activer MultiViews qui fait ce que décrit Leonick dans son message (ce n'est pas un comportement spécifique à Apache, c'est le fait d'un module de négociation de contenu de Apache, qui est souvent activé chez les hébergeurs mutualisés) et avec ce comportement tu n'auras plus besoin de mettre d'extension pour les fichiers dans tes URL et ce tant que les types (MIME) de fichiers sont reconnus par Apache. Cela a des inconvénients, surtout lorsque tu commences à multiplier les fichiers ou que par malheur tu as un répertoire qui porte le même nom qu'un fichier (ou plusieurs fichiers avec des extensions différentes), Apache choisira la première occurrence qui correspondra à la recherche et ce ne sera pas forcément celle que tu penses.

Pour activer cette fonctionnalité, place la ligne suivante en haut de ton fichier .htaccess :

Options +MultiViews

Bonne continuation.

Posté (modifié)

Avec le mode MultiViews activé. On peut aussi faire deux fichier identiques pour la page d'accueil : index.php (pour la requete sur le domaine) et photo.php par exemple pour les liens en dur vers la page d'accueil, ce qui évite d'avoir index dans l'url., et permet d'y substituer un mot clé.

Modifié par alain-b

Veuillez vous connecter pour commenter

Vous pourrez laisser un commentaire après vous êtes connecté.



Connectez-vous maintenant
×
×
  • Créer...