Bonsoir,
J'essaie depuis un bon moment à mettre en place une mutualisation sur localhost, et je n'y arrive pas. Si quelqu'un voit où je me trompe, stp me le dire - je serai très reconnaissant !
Apache est configuré pour que
http://localhost/~paolo/
pointe vers :
/home/paolo/public_html/
Là dedans, j'ai un dossier /contact avec SPIP 2 installé qui march(ait) bien.
J'ai crée l'arborescence :
http://localhost/~paolo/contact/sites/uk/
et là dedans j'ai tranféré le dossier /squelettes et créé des dossiers /IMG, /local, /tmp et /config (en 777).
A la racine, c'est à dire dans http://localhost/~paolo/contact j'ai un fichier .htaccess qui ne contient que :
RewriteEngine On
RewriteBase /~paolo/contact
RewriteRule ^(uk|autre)$ /$1/ [R,L]
RewriteRule ^(uk|autre)/(.*) /$2 [QSA,L]
Dans http://localhost/~paolo/contact/config/mes_options.php j'ai placé le code, tel quel, du premier cadre de l'article http://www.spip.net/ecrire/?exec=articles&id_article=3811
... mais les résultats ne sont pas bons :
http://localhost/~paolo/contact/uk/ecrire/ me répond : The requested URL /ecrire/ was not found on this server.
http://localhost/~paolo/contact/ecrire/ et
http://localhost/~paolo/contact/uk/ me disent : « It works! » -- donc apparemment Apache qui ne voit pas SPIP.
Tandis que
http://localhost/~paolo/contact/uk (sans slash final) me dit :
The requested URL /uk/ was not found on this server.
Je crains que quelque part je rends difficile ce qui devrait être facile !
Paolo