import>Henrig |
|
Ligne 1 : |
Ligne 1 : |
| == Des URL personnalisées avec Spip (V1.7.x) == | | == Des URL personnalisées avec Spip (V1.9.x) == |
| | | Pour utiliser les URL personnalisées sous SPIP |
| les pages générées par SPIP utilisent des adresses ressemblant à http://www.spip.net/article.php3?id_article=123 | | * Editer le fichier htaccess.txt |
|
| | Remplacer <code> |
| 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.
| | #RewriteBase /sous/repertoire/ |
| | | </code> |
| Il est possible d'avoir des adresses plus simples, par exemple http://www.spip.net/article123.html
| | par |
| | | <code> |
| Il suffit de créer 2 fichiers
| | RewriteBase / |
| | | </code> |
| === 1) Installer un fichier .htaccess à la racine du site avec les informations suivantes :===
| | * Renommer le fichier htaccess en .htaccess |
| | | * Créer un fichier mes_options.php dans le répertoire /ecrire/ |
| 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 ''
| |
| | |
| == Des URL personnalisées avec Spip (V1.8.x) ==
| |
| | |
| La version 1.8 a prévu la génération d'adresse "simples" <br />
| |
| http://www.spip.net/article.php3?id_article=123 peut être remplacé par :
| |
| * http://www.spip.net/article123.html
| |
| * ou même http://www.spip.net/Titre-de-l-article.html | |
| | |
| Il suffit de créer 2 fichiers
| |
| | |
| === 1) Installer un fichier .htaccess à la racine du site :===
| |
| | |
| Ouvrir le fichier ''htaccess.txt'' et lire les commentaires du début. Vous aurez une ligne à modifier si votre site Spip est dans un sous répertoire.
| |
| | |
| Renommer le fichier '''htaccess.txt''' en '''.htaccess''' | |
| | |
| 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 mes_options.php dans le répertoire ecrire/===
| |
|
| |
|
| Ce fichier vous permet de définir les valeurs de variables Spip'. Il doit contenir | | Ce fichier vous permet de définir les valeurs de variables Spip'. Il doit contenir |
Ligne 68 : |
Ligne 26 : |
| * $type_urls = "propres2"; | | * $type_urls = "propres2"; |
|
| |
|
| ''Plus de détails sur le site d'uzine : http://www.uzine.net/article765.html '' | | ''Plus de détails sur le site d'uzine : http://www.spip.net/article765.html '' |
Des URL personnalisées avec Spip (V1.9.x)
Pour utiliser les URL personnalisées sous SPIP
- Editer le fichier htaccess.txt
Remplacer
- RewriteBase /sous/repertoire/
par
RewriteBase /
- Renommer le fichier htaccess en .htaccess
- Créer un fichier mes_options.php dans le répertoire /ecrire/
Ce fichier vous permet de définir les valeurs de variables Spip'. Il doit contenir
<?php
$type_urls = "html";
?>
Videz le cache de Spip, et naviguez sur le site pour vérifier.
Les autres valeurs possibles sont
- $type_urls = "propres";
- $type_urls = "propres2";
Plus de détails sur le site d'uzine : http://www.spip.net/article765.html