Url courtes dans yeswiki
Cette page explique comment retirer le
Ce fonctionnement est réservé aux personnes maîtrisant l'accès par FTP à leur serveur et ayant quelques bases sur le fonctionnement des fichiers
Il faut appliquer ces recommandations pour que le paramètre concernant les urls courtes lors de l'installation d'un wiki fonctionne.
?
présent dans les urls, ce qui permet d'avoir une url qui ressemble à https://www.example.com/MaPage
au lieu de https://www.example.com/?MaPage
ou https://www.example.com/?wiki=MaPage
.
Ce fonctionnement est réservé aux personnes maîtrisant l'accès par FTP à leur serveur et ayant quelques bases sur le fonctionnement des fichiers
.htaccess
.Il faut appliquer ces recommandations pour que le paramètre concernant les urls courtes lors de l'installation d'un wiki fonctionne.
Procédure pour apache avec un fichier .htaccess
1) Par FTP, créer un fichier .htaccess a la racine du wiki ou éditer l'existant pour ajouter :RewriteEngine on RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteCond %{REQUEST_URI} ^\/[^/]+\/(.+\..+)$ [NC] RewriteRule ^.*$ %1 [QSA,L] RewriteRule ^([A-Za-z0-9_-]+)$ ?wiki=$1& [QSA,L] RewriteRule ^([A-Za-z0-9_-]+)\/$ ?wiki=$1& [QSA,L] RewriteRule ^([A-Za-z0-9_-]+\/[A-Za-z0-9_-]+)$ ?wiki=$1& [QSA,L]
2) Editer le fichier de configuration wakka.config.php, et changer les lignes suivantes :
Changer
'base_url' => 'http://mondomaine.ext/?', # ou 'http://mondomaine.ext/wakka.php?wiki=' pour les wikis plus ancients 'rewrite_mode' => '0',
'base_url' => 'http://mondomaine.ext/', 'rewrite_mode' => '1',
documentation