guiderdoni.net

Bloc notes : spip, css, xhtml, web, standards, mac ...

Accueil > Spip > Comment mettre des url propres dans son site SPIP

Articles de cette rubrique

Articles

publie le lundi 24 octobre 2005 par Alexandra

Comment mettre des url propres dans son site SPIP

1. Il faut renommer htaccess.txt en .htaccess à la racine du site SPIP

2. Puis créer dans le répertoire ecrire un fichier mes_options.php3

<?php
$type_urls="propres2";
?>

Si vos pages étaient indéxées dans google avec une URL standart,
http://www.domaine.com/ rubrique.php3 ?id_rubrique=2, le lien sera toujours valide, Spip saura retrouver son chemin, de même que pour les liens internes.

Plus de détails ici

Merci à Fil et à IRC. C’était dans la doc bien sur, mais naïvement je m’imaginais cela très compliqué, qu’il fallait toucher à la configuration apache du serveur !

3. Chez certains hébergeurs, cela peut ne pas fonctionner

### Configuration sous-repertoire
# Si votre site est dans un sous-repertoire, preciser ci-dessous
# le nom du sous-repertoire, et supprimer le '#'
# Chez certains hebergeurs il faut indiquer "RewriteBase /"

RewriteBase /

Il faut donc modifier le .htaccess en conséquent

Pour la prise en compte du .php3

### Version PHP 3
# Si vous utilisez une distribution 'PHP 3' de SPIP, et si votre
# hebergement execute encore les .php[3] avec un moteur PHP 3
# au lieu de PHP 4, vous pouvez decommenter la ligne ci-dessous
# pour faire fonctionner les fichiers sous php4 (sans garantie)

AddType x-mapp-php4 .php3

Voir une bonne synthèse de Jacques Pyrat sur l’hébergement 1&1, qui rejoint un peu la question des url propres.

http://www.pyrat.net/Heberger-SPIP-...

titre documents joints

.htaccess .htaccess

A placer à la racine du site

Zip 1.4 ko

mes_options.php3 mes_options.php3

A placer dans le répertoire écrire

Zip 163 octets

httaccess httaccess Texte 51 octets

pour RCH pour RCH Zip 2 ko

Forum

Répondre à cet article

1 commentaire

Comment mettre des url propres dans son site SPIP

Sur user, James a parlé de mettre dans mes_options.php le code suivant :

$type_urls = 'propres-qs'; ?

Sans htaccess ni contrib supplémentaire nécessaire.

Idéal pour les mettre en place chez les hébergeurs qui refusent le htacces ou en local avec les systemes qui refusent les fichiers commencant par un ".".

6 octobre 2006, par Alexandra - repondre message
2005-2017 - Contenu en GPL http://www.guiderdoni.net - Site réalisé avec SPIP 
rechercher - plan du site - prive - alexandra.guiderdoni@gmail.com
CSS - XHTML - squelette