import>Henrig |
Balise : Cible de la redirection modifiée |
(16 versions intermédiaires par 8 utilisateurs non affichées) |
Ligne 1 : |
Ligne 1 : |
| les pages générées par SPIP utilisent des adresses ressemblant à http://www.spip.net/article.php3?id_article=123
| | #REDIRECT [[Documentation_Spip]] |
|
| |
| On n'y fait pas attention lorsque l'on navigue, mais lorsque l'on veut indiquer l'adresse d'une page, ce n'est pas très pratique.
| |
| | |
| Il est possible d'avoir des adresses plus simples, par exemple http://www.spip.net/article123.html
| |
| | |
| Il suffit de créer 2 fichiers
| |
| | |
| === 1) Installer un fichier .htaccess à la racine du site avec les informations suivantes :===
| |
| | |
| RewriteEngine On
| |
| RewriteRule ^(.*)(article|rubrique|breve|auteur)(.*).html$$1$2.php?id_$2=$3 [QSA]
| |
| | |
| Attention, ne pas couper la ligne qui commence par RewriteRule ... <br>
| |
| Vérifier qu'en demandant dans votre navigateur ''rubrique1.html'', la rubrique 1 s'affiche bien. <br>
| |
| '''Si oui, vous pouvez passer à la suite ! '''
| |
| | |
| === 2) Créer un fichier urls.php à la racine de SPIP===
| |
| | |
| Ouvrir le fichier '''inc-urls.php''' à la racine de SPIP
| |
| Le modifier en remplaçant la ligne
| |
| $type_urls = "standard";
| |
| | |
| par la suivante :
| |
| $type_urls = "html";
| |
| | |
| Sauvegarder ce fichier ainsi modifié sous le nom urls.php <br>
| |
| Videz le cache de Spip, et naviguez sur le site pour vérifier.
| |
| | |
| ''Cet article est basé sur <br>
| |
| ''une FAQ d'Ouvaton : http://www.ouvatonlesamis.org/article.php3?id_article=37 <br>
| |
| ''le site d'uzine : http://www.uzine.net/article765.html ''
| |