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

De wiki.infini
import>Henrig
Aucun résumé des modifications
 
import>Henrig
Ligne 10 : Ligne 10 :


  RewriteEngine On
  RewriteEngine On
  RewriteRule ^(.*)(article|rubrique|breve|auteur)(.*).html$$1$2.php3?id_$2=$3 [QSA]
  RewriteRule ^(.*)(article|rubrique|breve|auteur)(.*).html$$1$2.php?id_$2=$3 [QSA]


Attention, ne pas couper la ligne qui commence par RewriteRule ... <br>
Attention, ne pas couper la ligne qui commence par RewriteRule ... <br>
Vérifier qu'en demandant rubrique1.html, la rubrique 1 s'affiche bien. <br>
Vérifier qu'en demandant rubrique1.html, la rubrique 1 s'affiche bien. <br>
Si oui, vous pouvez passer à la suite !
'''Si oui, vous pouvez passer à la suite ! '''


=== 2) Créer un fichier urls.php à la racine de SPIP===
=== 2) Créer un fichier urls.php à la racine de SPIP===

Version du 30 janvier 2005 à 09:57

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 ...
Vérifier qu'en demandant rubrique1.html, la rubrique 1 s'affiche bien.
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
Videz le cache de Spip, et naviguez sur le site pour vérifier.

Cet article est basé sur
une FAQ d'Ouvaton : http://www.ouvatonlesamis.org/article.php3?id_article=37
le site d'uzine : http://www.uzine.net/article765.html