/ / htaccess - supprime “index.php” de l'URL et redirige - .htaccess, redirect

htaccess - supprime “index.php” de l'URL et redirige - .htaccess, redirect

Sur mon site Web, j’utilisais des adresses URL telles que

http://me.example.com/index.php?p=home

Puis j'ai décidé d'utiliser

http://me.example.com/?p=home

Tout a fonctionné automatiquement sans aucun ".htaccess ". Mais les adresses contenant" index.php "fonctionnent également. Certains sites ont des liens vers mon site au format" ancien ". Je souhaite que les utilisateurs arrêtent d'utiliser cet" ancien "format et les redirigent vers le" nouveau "format. URL, chaque fois qu’ils utilisent le format "ancien". Tout ce que je veux, c’est de supprimer "index.php" de l’URL et de modifier également cette URL dans le navigateur du visiteur.

Réponses:

5 pour la réponse № 1

Voici le code qui ira dans .htaccess sous DOCUMENT_ROOT:

Options +FollowSymLinks -MultiViews
# Turn mod_rewrite on
RewriteEngine On
RewriteBase /

RewriteRule ^index.php/?$ / [L,R=301,NC]