Ce site utilise des cookies pour améliorer uniquement votre expérience utilisateur.
Vous pouvez lire à tout moment comment nous utilisons les cookies sur le site.
Avant de mettre en ligne votre site, il faut tout d'abord apporter une dernière modification à votre site. Laquelle ? Et bien celle de supprimer les .php de vos URLs pour rendre votre site web plus professionnel.
Par exemple
monsite.com/profil.php deviendra monsite.com/profil
Etape 1
Pour arriver à ce résultat vous devrez créer un fichier .htaccess à la racine de votre site un et ajouter le code suivant
# On autorise de renommer les pages
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
# On peut enlever le .php et renommer les pages comme on le souhaite
RewriteRule ^([^\.]+)$ $1.php [L]
Maintenant on va donc pouvoir renommer toutes nos pages sans le .php dans notre code.
Exemple
<?php
if(!isset($_SESSION['id'])){
?>
<a href="inscription">Inscription</a> <!-- on enlève le .php -->
<a href="connexion">Connexion</a>
<a href="motdepasse">Mot de passe oublié</a>
<?php
}else{ // Sinon s'il y a une session alors on verra les liens ci-dessous
?>
<a href="profil">Mon profil</a>
<a href="deconnexion">Déconnexion</a>
<?php
}
?>
Etape 2
Vous allez me dire que vous avez également des URLs avec des arguments et que vous souhaitez également les renomer comme ci-dessous
voir_profil.php?id=1 en voir-profil/1
Pour arriver à ce résultat, il faudra mettre le code ci-dessous
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^([^\.]+)$ $1.php
# On réécrit notre URL et on met [0-9]+ car on sait que dans $1 on aura que des chiffres
RewriteRule ^voir-profil/([0-9]+)$ $voir_profil?id=$1 [L]