Maison > développement back-end > tutoriel php > Comment puis-je supprimer les extensions de fichiers des URL de mon site Web ?

Comment puis-je supprimer les extensions de fichiers des URL de mon site Web ?

Susan Sarandon
Libérer: 2024-11-28 00:10:11
original
442 Les gens l'ont consulté

How Can I Remove File Extensions from My Website URLs?

Suppression d'une extension de fichier de l'adresse du site Web

Dans le domaine de la conception Web, il est souvent souhaitable de masquer les extensions de fichier des URL pour des raisons d'esthétique et d'accessibilité. raisons. Par exemple, au lieu d'afficher une adresse comme http://something.example/profile.php, vous préférerez peut-être un format plus succinct comme http://something.example/profile.

Pour y parvenir, vous peut utiliser l'approche suivante :

Dans le répertoire racine de votre site Web (par exemple, /home/domains/domain.example/htdocs), créez un fichier .htaccess. Ce fichier est chargé de configurer la gestion par Apache des requêtes HTTP.

Dans le fichier .htaccess, ajoutez l'extrait de code suivant :

RewriteEngine on
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME}\.php -f
RewriteRule ^(.*)$ .php
Copier après la connexion

Ce code effectue les actions suivantes :

  • Active le module de réécriture Apache.
  • Vérifie si le chemin du fichier demandé n'existe pas en tant que répertoire.
  • Vérifie si le chemin du fichier demandé avec une extension .php existe en tant que fichier.
  • Réécrit la requête pour inclure l'extension .php si elle n'existe pas dans la requête d'origine.

Cette configuration masque efficacement l'extension .php de l'URL tout en permettant à Apache de traiter les scripts PHP comme d'habitude.

Pour Pour plus de détails sur la fonctionnalité de ce code, reportez-vous au guide mod_rewrite et à la documentation de référence.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Derniers articles par auteur
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal