Nous sommes le Sam 26 Juil, 2025 01:32
Supprimer les cookies

URL propres dans pmwiki

Sur le logiciel libre en général ou un logiciel libre en particulier

Lun 02 Oct, 2006 16:51

Bonjour,

J'utilise pmwiki pour un site. J'ai tenté d'activer des "URL propres" càd simplifiées.

Avec la configuration suivante :

Code: Tout sélectionner
$ScriptUrl = 'http://www.interlude.asso.uvsq.fr/pmwiki.php' ;
$PageUrlFmt = 'http://www.interlude.asso.uvsq.fr/$Group/$Title_';
$PubDirUrl = 'http://www.interlude.asso.uvsq.fr/pub';
$UploadUrlFmt = 'http://www.interlude.asso.uvsq.fr/uploads';


dans le local/config.php et
Code: Tout sélectionner
RewriteEngine on
RewriteBase /
RewriteRule ^([A-Z].*) /pmwiki.php?pagename=$1 [L,qsappend]


dans le .htaccess (répertoire racine), j'arrive à cette adresse :

http://www.interlude.asso.uvsq.fr/pmwik ... /Bienvenue

et ça marche.

Maintenant, je voudrais encore plus simplifier et avoir pour adresse :

http://www.interlude.asso.uvsq.fr/Accueil/Bienvenue

Le site de pmwiki me dit de simplement changer :

$ScriptUrl = 'http://www.interlude.asso.uvsq.fr' ;

Mais là, effectivement les adresses sont sous cette forme mais les liens ne marchent plus ! "Not Found The requested URL /Accueil/Bienvenue was not found on this server."

sniff...
bateauivre54

Messages : 75
Géo : UVSQ

Lun 02 Oct, 2006 17:36

Bonjour,

J'y connais pas grand chose en wiki mais un peu en tout :D

Sur la page du lien vers PmWiki que tu nous as fournit. Il est dit de mettre 1 dans la variable $EnablePathInfo pour le faire.
Est-ce que tu l'as fais?
Amicalement,

Laurent
obor2

Messages : 524
Géo : belgique

Lun 02 Oct, 2006 17:52

Sur la page du lien vers PmWiki que tu nous as fournit. Il est dit de mettre 1 dans la variable $EnablePathInfo pour le faire.
Est-ce que tu l'as fais?


oui
bateauivre54

Messages : 75
Géo : UVSQ

Lun 02 Oct, 2006 19:31

Excellent, ça, un uvsquien qui utilise du pmwiki ! :D

Remplace :
Code: Tout sélectionner
$ScriptUrl = 'http://www.interlude.asso.uvsq.fr/pmwiki.php'

par
Code: Tout sélectionner
$ScriptUrl = 'http://www.interlude.asso.uvsq.fr'

et dis moi si c'est mieux...

pyg (pôle tice uvsq :P )
*Nouveau venu ? Lisez les règles d'utilisation de ce forum
*Une question à poser ? Assurez vous qu'on vous répondra
*Soutenir Framasoft ? Participez à l'annuaire !
*"T'es où ?" Inscrivez vous sur la FramaMap
pyg

Avatar de l’utilisateur
Messages : 7858
Géo : Lyonnais

Lun 02 Oct, 2006 20:27

Salut, c'est exactement la 2e partie du message :D

moi même a écrit:Le site de pmwiki me dit de simplement changer :

$ScriptUrl = 'http://www.interlude.asso.uvsq.fr' ; (précision : ce que j'ai donc fait)

Mais là, effectivement les adresses sont sous cette forme mais les liens ne marchent plus ! "Not Found The requested URL /Accueil/Bienvenue was not found on this server."


Les liens sont effectivement réécris quand je me connecte à la page d'accueil :

Par exemple,

http://www.interlude.asso.uvsq.fr/pmwik ... il/Contact

devient bien

http://www.interlude.asso.uvsq.fr/Accueil/Contact

mais quand je clique dessus, la page n'est pas trouvée.

PS : t'es sur l'UFR des Sciences, bâtiment Descartes ??
Dernière édition par bateauivre54 le Lun 02 Oct, 2006 20:30, édité 1 fois au total.
bateauivre54

Messages : 75
Géo : UVSQ

Lun 02 Oct, 2006 20:27

Rebonsoir,

J'ai essayé de faire la même chose que toi (sauf que j'ai utilisé localhost sur ma bécane de test en lieu et place de ton nom de domaine). J'ai donc installé PmWiki sur le web root (www).

J'ai configuré le .htaccess de www/local/ tout comme toi. De même que les lignes dans le config.php. Au début j'avais mis les trois dernières lignes en commentaires. Pour les "décommenter" une à une par curiosité. En "décommentant" l'avant dernière ligne, je me suis retrouvé avec un site primaire mal "formaté". Hmmm.... Etrange, je regarde dans le log d'Apache et il me donne un nom qui n'est pas réaliste. Je décide donc d'enlever les pmwiki dans cette liste de commande du config.php. C'est à dire que je me retrouve donc avec
Code: Tout sélectionner
$ScriptUrl = 'http://localhost';
$PageUrlFmt = 'http://localhost/$Group/$Title_';
$PubDirUrl = 'http://localhost/pub';
$UploadUrlFmt = 'http://localhost/uploads';


Et là tout remarche. Et j'ai des liens du style "http://localhost/PmWiki/DocumentationIndex" qui fonctionnent.

Ce qui m'a un peu fait tilter, c'est que, dans page de la doc du PmWiki que tu nous a fait part, il y est écrit ceci:
Par exemple, les commandes mod_rewrite ci-dessus combinées avec
$ScriptUrl = "http://wiki.example.com";
dans le fichier config.php devrait produire une URL qui ressemble à ça
"http://wiki.example.com/Main/HomePage/".


Les mod_rewrite ne concerne que .htaccess, on y parle que de $ScriptUrl. Donc les autres devraient être adaptés. C'est mon opinion.

Peux-tu essayer ça?

[edit]neutralisation url[/edit]
Dernière édition par obor2 le Lun 02 Oct, 2006 20:35, édité 1 fois au total.
Amicalement,

Laurent
obor2

Messages : 524
Géo : belgique

Lun 02 Oct, 2006 20:34

Je suis trop fatigué moi... je viens de me rendre compte que c'était ce que tu as fait .... pffff... vais faire dodo....

Cependant, je pense que c'est une bonne idée de regarder dans le log d'Apache pour voir si il n'y aurait pas une information de premier ordre....
Amicalement,

Laurent
obor2

Messages : 524
Géo : belgique

Lun 02 Oct, 2006 20:57

woops, désolé, j'avais mal lu, moi aussi !

je regarde ça demain, je crois avoir un pmwiki sur un serveur de test (au pire, renvoie moi un MP si pas de nouvelles)

pyg (SQY d'alembert powa !)
*Nouveau venu ? Lisez les règles d'utilisation de ce forum
*Une question à poser ? Assurez vous qu'on vous répondra
*Soutenir Framasoft ? Participez à l'annuaire !
*"T'es où ?" Inscrivez vous sur la FramaMap
pyg

Avatar de l’utilisateur
Messages : 7858
Géo : Lyonnais

Lun 02 Oct, 2006 21:05

obor2 a écrit:Je suis trop fatigué moi... je viens de me rendre compte que c'était ce que tu as fait .... pffff... vais faire dodo....


Oui, je comprenais pas ce que tu disais aussi :)

Je ne crois pas avoir accès aux logs d'apache.

De toute façon, ce qu'on me renvoie c'est une erreur 404.
bateauivre54

Messages : 75
Géo : UVSQ

Qui est en ligne ?

Utilisateur(s) parcourant actuellement ce forum : Aucun utilisateur inscrit