Maison > Article > développement back-end > Comment masquer l'extension PHP dans .htaccess : un guide complet ?
Masquer l'extension .php dans .htaccess : une solution complète
Dans le développement Web, il est souvent souhaitable de masquer l'extension de fichier .php pour améliorez l'attrait esthétique de l'URL et prévenez les activités malveillantes. Cependant, y parvenir peut parfois poser un défi.
Mise en œuvre de la solution
Pour masquer efficacement l'extension .php à l'aide de .htaccess, considérez le code suivant :
RewriteEngine On # Unless directory, remove trailing slash RewriteCond %{REQUEST_FILENAME} !-d RewriteRule ^([^/]+)/$ http://example.com/folder/ [R=301,L] # Redirect external .php requests to extensionless URL RewriteCond %{THE_REQUEST} ^(.+)\.php([#?][^\ ]*)?\ HTTP/ RewriteRule ^(.+)\.php$ http://example.com/folder/ [R=301,L] # Resolve .php file for extensionless PHP URLs RewriteRule ^([^/.]+)$ .php [L]
Explication
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!