Site support de Banlieues

Image d'en-tête
 
 
 
 

Accueil du site    Support en ligne    Web    Wikini    Règle de réécriture d’URL pour Wikini  
 
 
 
 
 
QCM
 
 
 
 

Règle de réécriture d’URL pour Wikini

par Robert Sebille - publie_le 17 décembre 2004

Ces règles sont valables uniquement pour wikini

La réécriture d’URL permet que des URL de type
http://www.xxx.zzz/wakka.php ?wiki=PagePrincipale
produite par le moteur de wikini deviennent du type
http://www.xxx.zzz/PagePrincipale
ce qui est plus convivial, plus facile à retenir, etc.

- Créer à la racine du site un fichier .htaccess

- Y placer les instructions suivantes :


RewriteCond %{REQUEST_URI} !^.*\.css [NC]
RewriteRule ^(.*)$ wakka.php?wiki=$1 [QSA,L]

- Modifier les paramètres suivant de votre fichier wakka.config.php :


"base_url" => "/",
"rewrite_mode" => "1",

Note : Remplacer éventuellement "/" par "/chemin/" si le wiki n’est pas à la racine du site.

- Modifier /actions/header.php : Le chemin vers les feuilles de styles doit être absolu, ce qui revient à ajouter un / (éventuellement un /chemin/) devant les wakka et un '/'. (apostrophe-slash-apostrophe-point) (éventuellement un '/chemin/'.) devant le 2ème $_COOKIE["sitestyle"] contenu dans le fichier /actions/header.php, ce qui donne ceci :


<link rel="stylesheet" type="text/css" media="screen" href="/wakka.basic.css" />
<style type="text/css" media="all"> @import "<?php echo (!isset($_COOKIE["sitestyle"]))?'/wakka':'/'.$_COOKIE["sitestyle"] ?>.css";</style>

Et c’est fait ;-)


redacteur_spip:   Robert
 
 
 
 
 
logo du FSE
 
Tous les textes de ce site sont utilisables et reproductibles sous les termes de la licence OpenContent 1.0 [traduction française] - Copyleft: Banlieues + le nom de l'auteur si il existe..