« Aide sur Spip » : différence entre les versions

De wiki.infini
import>Henrig
(Destination de redirection modifiée de Spip en Documentation Spip)
Balise : Cible de la redirection modifiée
 
(14 versions intermédiaires par 8 utilisateurs non affichées)
Ligne 1 : Ligne 1 :
 
#REDIRECT [[Documentation_Spip]]
== Des URL personnalisées avec Spip (V1.7.x) ==
 
les pages générées par SPIP utilisent des adresses ressemblant à  http://www.spip.net/article.php3?id_article=123
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 ''

Version actuelle datée du 10 novembre 2022 à 19:01

Rediriger vers :