Aller au contenu

Nouveau membre ?! Pense à te présenter pour accéder au contenu du forum !

New member ?! Introduce yourself to get access to the forum !

XVVIMM

 tutoriel / partage [TUTO PHP] Retirer l'extension ".php" de sa page web. (Facile)

Messages recommandés

Bonsoir, 

 

Pour retirer l'extension ".php" de sa page web il suffit d'utiliser la fonction "basename.

 

Pour ce faire veuillez rajouter ceci dans votre code : 

<?php
echo basename ('ficher.php','.php');
?>
----------------------------------------------------------------------------------------------
Pour le htaccess : 

RewriteEngine On

RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^([^\.]+)$ $1.php [NC,L]

 

Voilà, rien de compliqué.

 

Le tuto de @Takuma expliquez de manière différentes : ICI

Modifié par XVVIMM

Partager ce message


Lien à poster
Partager sur d’autres sites

Heeeuuuuu ça permet juste de renvoyer un string sans le .php je crois non ? Je suis pas un expert, et j'ai surement louper un truc mais :o

@MacDonarty me corrigera si je me trompe :o

 

Pour retirer l'affichage des extensions dans l'url, ça se passe dans le .htacces je crois :o

Modifié par Takuma

Partager ce message


Lien à poster
Partager sur d’autres sites

basename retourne en effet un string, il retourne le chemin de base passé en paramètre : donc en effet il retourne bien "fichier" pour l'exemple donné. Mais pour vraiment changer l'extension il faut bien passé par le fichier .htaccess et on parle de réécriture d'URL. On peut d'ailleur avec ce fichier modifier/retirer l'extension :)

Partager ce message


Lien à poster
Partager sur d’autres sites
il y a 1 minute, MacDonarty a dit :

basename retourne en effet un string, il retourne le chemin de base passé en paramètre : donc en effet il retourne bien "fichier" pour l'exemple donné. Mais pour vraiment changer l'extension il faut bien passé par le fichier .htaccess et on parle de réécriture d'URL. On peut d'ailleur avec ce fichier modifier/retirer l'extension :)

Merci professeur :o

Partager ce message


Lien à poster
Partager sur d’autres sites

La partie que tu as mis est déjà présente sur le forum ;)

Partager ce message


Lien à poster
Partager sur d’autres sites

@Takuma Autant pour moi :|

J'ajoute un lien directe de ton tuto dans le Topic :)

Partager ce message


Lien à poster
Partager sur d’autres sites

Je suis loin d'être expert en rewriting, 1 semaine de galère pour faire ce fichu fichier xD...
J'avais rencontré un soucis dans lequel un slash final empêchait la page de fonctionner.

 

QUID des urls : www.example.com/test(.php) et www.example.com/test(.php)/ ? ^^

Partager ce message


Lien à poster
Partager sur d’autres sites

×

Information importante

By using this site, you agree to our Conditions d’utilisation.