[wikiss-users] Re: Pourquoi ne pas ajouter l'htaccess ?

[ Thread Index | Date Index | More lists.tuxfamily.org/wikiss-users Archives ]




Le 13/10/07, Iskandar Kira <antalmir@xxxxxxxxx> a écrit :
Bonjour, c'est mon premier message!!!
J'ai crée un mod htaccess, changeant les liens de:
http://tonwiki.com/?page=Toi | http://tonwiki.com/?page=Toi&action="">
à
http://tonwiki.com/Toi/ | http://tonwiki.com/Toi/edit
En:
1. changeant tous les liens relatifs par des liens absolus
 - faire une variable au début du fichier:
    $path=dirname('"http://".$_SERVER["SERVER_NAME"].$_SERVER["SCRIPT_NAME"])."/";

 - changer tous les liens:
    de ?page= à $path
    ...
    (en excluant bien sur les header)
 - mettre ce .htaccess:
# Use mod_rewrite to enable "Clean URLs" for a Wikiss installation.
RewriteEngine On
# Define the rewrite base.
RewriteBase /"METTEZ LE DOSSIER OU VOUS ETES" <-- sur certains hebergements, rajoutez ca.

# Send requests without parameters to index.php.
RewriteRule ^$ index.php [L]
RewriteRule ^([a-zA-Z0-9\ +ÀÁÂÃÄÅÇÈÉÊËÌÍÎÏÃ'Ã'Ã"Ã"ÕÖØÙÚÛÜÝàáâãäåçèéêëìíîïñòóôõöøùúûüýÿ]+)$ ?page=$1 [NC,L]

RewriteRule ^([a-zA-Z0-9\ +ÀÁÂÃÄÅÇÈÉÊËÌÍÎÏÃ'Ã'Ã"Ã"ÕÖØÙÚÛÜÝàáâãäåçèéêëìíîïñòóôõöøùúûüýÿ]+)/$ ?page=$1 [NC,L]
RewriteRule ^([a-zA-Z0-9\ +ÀÁÂÃÄÅÇÈÉÊËÌÍÎÏÃ'Ã'Ã"Ã"ÕÖØÙÚÛÜÝàáâãäåçèéêëìíîïñòóôõöøùúûüýÿ]+)/([a-zA-Z0-9\ ]+)$ ?page=$1&action="" [NC,QSA,L]



(le htaccess n'est pas complet, je n'ai pas la version complète)
Et voila!!!
Bon, le système n'est pas parfait, il faut que:
1. L'utilisateur ne rentre RIEN (sauf pour activer/désactiver le système)

2. Si JJL veut bien, l'intégrer avec l'install par défaut de Wikiss (si possible sur la 3.0 finale)

Salut!



Mail converted by MHonArc 2.6.19+ http://listengine.tuxfamily.org/