J'utilise .htaccess pour supprimer .php d'URL, ce code est:Supprimer l'extension .php de url avec htaccess uniquement pour les pages spécifiques
RewriteEngine On
RewriteBase/
# To externally redirect
RewriteCond %{THE_REQUEST} ^[A-Z]{3,}\s([^.]+)\.php [NC]
RewriteRule^%1 [R,L]
# To internally forward
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME}.php -f
RewriteRule ^(.*?)/?$ $1.php [L]
Cela fonctionne bien, pour cela: www.domain.com/about
, est maintenant là possibilité s'il ya hash tag dans url, etc: www.domain.com/about.php#page1
, pour ne pas enlever l'extension .php, donc seulement s'il y a # tag, l'url doit avoir l'extension .php, dans tous les autres cas, l'extension .php n'est pas nécessaire.
Tnx,
P
Poster la solution comme une réponse! – hjpotter92