Macintosh
Url propres chez ovh avec Spip(mise à jours)
Cet article a été publié le : 8/07/2006 à 10:10:10
Dernière de modification de l'article : 8/07/2006 à 10:11:37
Voici un petit tutoriel pour avoir les urls propres chez ovh avec spip.
Tout d’abord il faut créer un fichier mes_options.php3 a placer dans le dossier /ecrire/ de votre dossier spip.
Vous placez le code :
<?php
$type_urls = 'propres';
?>Ensuite il faut éditer le .htaccess avec ceci
RewriteEngine On
RewriteBase /home/votre_login_ovh_du_site/www
RewriteCond %{REQUEST_FILENAME} -f
RewriteRule "." - [skip=100]
RewriteCond %{REQUEST_FILENAME} -d
RewriteRule "." - [skip=100]
## Les mots-cles
RewriteRule ^\+-[^/\.]+(-\+)?(\.html)?$ /mot.php3 [QSA,E=url_propre:$0,L]
## Les breves
RewriteRule ^\+[^/\.]+\+?(\.html)?$ /breve.php3 [QSA,E=url_propre:$0,L]
## Les rubriques
RewriteRule ^-[^/\.]+-?(\.html)?$ /rubrique.php3 [QSA,E=url_propre:$0,L]
## les auteurs
RewriteRule ^_[^/\.]+_?(\.html)?$ /auteur.php3 [QSA,E=url_propre:$0,L]
## Les articles (en dernier car expression plus "large")
RewriteRule ^[^/\.]+(\.html)?$ /article.php3 [QSA,E=url_propre:$0,L]Reste plus qu’a vider le cache et le tour est joué.
Pour la version 1.9
Quelques changements sont intervenus depuis la sortie de la 1.9 de spip.
En effet, dans le htacess à la ligne
RewriteBase /home/votre_login_ovh_du_site/wwwil faut inscrire maintenant
RewriteBase /Voilà... c’est tout, le reste ne change pas. A si n’oubliez pas que depuis la version 1.9, l’extension des fichier mes_options devient .php au lieux de .php3.
Bon amusement
