URL propres en arborescence virtuelle - commentaires URL propres en arborescence virtuelle 2009-10-06T19:21:47Z https://contrib.spip.net/URL-propres-en-arborescence-virtuelle#comment421357 2009-10-06T19:21:47Z <p>Bonjour,</p> <p>j'ai le même problème que momo, le pluggin ne marche plus lors de la migration de spip vers la version 2.0, je ne peux pas changer mes liens par ceux proposer par la nouvelle version de spip car je vais me retrouver avec trop de lien 404, j'ai presque 2000 articles sur mon site.</p> <p>Quelqu'un a des suggestions ou une solution.</p> <p>Merci pour votre aide.</p> propres-arbo pas autorise 2009-06-03T15:36:30Z https://contrib.spip.net/URL-propres-en-arborescence-virtuelle#comment416996 2009-06-03T15:36:30Z <p>Bonjour, j'ai un problème avec cette extension. Je suis sous spip 2.0.3, et impossible de l'utiliser, spip m'affiche « propres-arbo pas autorise ».</p> <p>Quelqu'un a t'il trouver une solution<small class="fine d-inline"> </small>?</p> <p>Merci</p> URL propres en arborescence virtuelle 2009-05-20T14:54:43Z https://contrib.spip.net/URL-propres-en-arborescence-virtuelle#comment416579 2009-05-20T14:54:43Z <p>Bonjour,</p> <p>J'ai le problème que décrivait Seb dans certains précédents posts, mais la modif de strrpos vers stripos n'y change rien, le résultat est le même dans la page debug (<small class="fine d-inline"> </small>?var_mode=debug ) pour l'#ENV<i>URL</i>, il manque l'arborescence depuis la racine du site jusqu'à la page. C'est comme si la ligne « $url = substr($url, stripos($url, '/') + 1)<small class="fine d-inline"> </small>; » dans propres-arbo.php n'avait pas d'influences.</p> <p>Quelqu'un-t-il la solution<small class="fine d-inline"> </small>?</p> URL propres en arbo et plugin form&table 2009-05-13T08:23:28Z https://contrib.spip.net/URL-propres-en-arborescence-virtuelle#comment416332 2009-05-13T08:23:28Z <p>Bonjour,</p> <p>Après l'installation des url propres en arbo et sa configuration, je me retrouve avec des erreurs sur les formulaires du plugin form&table.<br class="autobr"> Les scripts ne sont pas retrouvés (cherchés depuis le repertoire courant /rubrique/), envoi des données ne fonctionne plus.</p> <p>Merci de m'informer des modifications à faire si vous avez été confronté au pb.</p> <p>SPIP 1.9.2g</p> <p>Florent</p> URL propres en arborescence virtuelle 2009-03-20T10:12:48Z https://contrib.spip.net/URL-propres-en-arborescence-virtuelle#comment414592 2009-03-20T10:12:48Z <p>Je conseille à tous de passer en Spip 2.0 et d'oublier cette contrib au profit de la nouvelle gestion native des url de type arbo apportée par la nouvelle version de notre CMS écureuil préféré. Cette dernière ne poste aucun problème (notamment pour les boutons d'admin), elle est beaucoup plus souple (car personnalisable via quelques variables) et simple à mettre en place (case à cocher via l'espace privé). Par contre, pour tous ceux qui souhaitent rester en 1.9, sachez que cette contrib - une fois le strrpos()<small class="fine d-inline"> </small>; corrigé - est vraiment très pratique, encore merci à son auteur<small class="fine d-inline"> </small>!</p> propres-arbo pas autorise 2009-02-02T10:49:36Z https://contrib.spip.net/URL-propres-en-arborescence-virtuelle#comment412942 2009-02-02T10:49:36Z <p>Bonjour, j'ai un problème avec cette extension. Après une mise a jour vers spip 2.0.3 impossible de l'utiliser, spip m'affiche « propres-arbo pas autorise ».</p> <p>Quelqu'un a t'il le même problème<small class="fine d-inline"> </small>?</p> <p>Merci</p> Boutons d'administration 2008-12-23T07:33:53Z https://contrib.spip.net/URL-propres-en-arborescence-virtuelle#comment411427 2008-12-23T07:33:53Z <p>... Problème toujours pas réglé, je réitère ma question ... Merci d'avance</p> Boutons d'administration 2008-11-29T11:03:41Z https://contrib.spip.net/URL-propres-en-arborescence-virtuelle#comment410555 2008-11-29T11:03:41Z <p>Je suis sous Spip 1.9.2<sup class="typo_exposants">d</sup> et j'ai suivi le tuto concernant les boutons d'admin, rien n'y fait ils n'apparaissent pas sur le site public (alors que je suis identifié en admin) avec les nouvelles URL. Quelqu'un a-t'il réussi<small class="fine d-inline"> </small>? Merci par avance de m'expliquer comment régler le problème, ce n'est pas du tout ergonomique de vider le cache total du site à chaque modification sur les squelettes pour ensuite tout recalculer manuellement ... Petite précision : ils apparaissent lorsque je visite le site avec les anciennes URL type « spip.php<small class="fine d-inline"> </small>?page= ».</p> Gestion des rubriques/articles 2008-11-06T22:12:00Z https://contrib.spip.net/URL-propres-en-arborescence-virtuelle#comment409860 2008-11-06T22:12:00Z <p>Je pense qu'il faut que tu regardes mes trois posts précédents ainsi que sur mon Blog perso (le lien est sur le deuxième post).</p> Gestion des rubriques/articles 2008-10-28T14:02:32Z https://contrib.spip.net/URL-propres-en-arborescence-virtuelle#comment409594 2008-10-28T14:02:32Z <p>Bonjour,<br class="autobr"> Cette contrib est apparemment super mais je n'arrive pas à la faire fonctionner.</p> <p>Sur le lien d'un article du type monsite.com/article.html, ç'est ok.<br class="autobr"> Cet article fait partie d'une rubrique donc quand je clique sur le lien de la rubrique, j'ai monsite.com/rubrique/, très bien. Sont listés alors les articles de la rubrique et là, le lien de l'article est monsite.com/rubrique/article.html et là, ça na va plus, j'ai la page d'erreur 404.</p> <p>En résumé : <br class="autobr"> monsite.com/article.html : ok</p> <p>monsite.com/rubrique/ : ok</p> <p>monsite.com/rubrique/article.html : erreur 404 alors que c'est ce que je souhaite avoir au final.</p> <p>Comment faire<small class="fine d-inline"> </small>?</p> <p>Merci pour votre aide</p> <p>Domusse</p> Gestion des rubriques/articles 2008-10-23T08:07:20Z https://contrib.spip.net/URL-propres-en-arborescence-virtuelle#comment409420 2008-10-23T08:07:20Z <p>Bonjour,<br class="autobr"> tout d'abord merci à tous ceux qui prennent du temps pour développer des contrib et aider les utilisateurs de SPIP.</p> <p>J'ai un probleme assez étrange, j'utilise la méthode « Redirection avec le mod_rewrite », mais je n'arrive pas a obtenir une url du type : <br class="autobr"> « http://monsite.exemple/tele-achat/categorie-cuisine/le-plus-beau-presse-agrumes-du-monde.html »</p> <p>En fait toutes mes urls sont du type « http://monsite.exemple/rubrique/ » ou « http://monsite.exemple/article.hmtl » ... l'arborescence n'est pas représentée :-(</p> <p>J'espere avoir été clair, <br class="autobr"> d'ou peut bien venir ce probleme<small class="fine d-inline"> </small>?</p> Problème erreurs 404<small class="fine d-inline"> </small>! 2008-10-09T08:01:29Z https://contrib.spip.net/URL-propres-en-arborescence-virtuelle#comment409048 2008-10-09T08:01:29Z <p>Dernière chose : installe (si ce n'est pas déjà fait) et utilise le plugin effacer url propres, puis vide le cache plusieurs fois pour être bien sûr, ensuite je ne sais pas trop comment c'est calculé mais il faut visiblement un certain temps avant que les nouvelles URL soient effectives après avoir vidé le cache.</p> Problème erreurs 404<small class="fine d-inline"> </small>! 2008-10-09T07:59:16Z https://contrib.spip.net/URL-propres-en-arborescence-virtuelle#comment409047 2008-10-09T07:59:16Z <p>Personnellement, je n'ai pas de pagination dans mes pages d'articles, juste dans les pages de rubriques et ça marche très bien. Par contre j'ai « article suivant | article précédent » et pour éviter tout problème je passe mes liens en URL absolue dans mes boucles (je n'aime pas la balise <base />) dans le style # URL_SITE_SPIP/mon-repertoire/mon-sous-repertoire/# URL_ARTICLE mais bien sûr ceci est un exemple exagéré volontairement. Si tu es comme moi chez OVH, il est très simple de passer en PHP5 via un fichier .htaccess (cf la doc de OVH).</p> <p>Petite démo pour ceux qui veulent vérifier que tout fonctionne bien chez-moi : <a href="http://www.your-mix.net/blog/" class="spip_out" rel='nofollow external'>c'est par ici<small class="fine d-inline"> </small>!</a></p> Problème erreurs 404<small class="fine d-inline"> </small>! 2008-10-06T08:37:22Z https://contrib.spip.net/URL-propres-en-arborescence-virtuelle#comment408962 2008-10-06T08:37:22Z <p>J'ai résolu le probleme de STRIPOS mais bizarre .. dans les pages articles ca ne fonctionne toujours pas...</p> Problème erreurs 404<small class="fine d-inline"> </small>! 2008-10-06T07:54:51Z https://contrib.spip.net/URL-propres-en-arborescence-virtuelle#comment408960 2008-10-06T07:54:51Z <p>Oups stripos est valable juste en php5 ... Y'aurai -t-il une altérnative<small class="fine d-inline"> </small>?</p> Problème erreurs 404<small class="fine d-inline"> </small>! 2008-10-06T07:49:02Z https://contrib.spip.net/URL-propres-en-arborescence-virtuelle#comment408959 2008-10-06T07:49:02Z <p>Salut,</p> <p>Merci pour ta proposition, j'ai testé mais j'ai l'impression que la pagination dans les article ne prend pas en compte les modifications... Il s'agit bien de propres-arbo.php qui se trouve dans ecrire/urls/<small class="fine d-inline"> </small>?car j'ai j'ai la modif mais aucun effet ..</p> <p>merci d'avance</p> <p>Jo</p> Problème erreurs 404<small class="fine d-inline"> </small>! 2008-09-20T10:07:26Z https://contrib.spip.net/URL-propres-en-arborescence-virtuelle#comment408715 2008-09-20T10:07:26Z <p>Je pense avoir résolu mon problème, pour ceux que ça intéresse :</p> <p>Dans le fichier propres-arbo.php puis dans la fonction recuperer_parametres_url()<small class="fine d-inline"> </small>; à la ligne 341 (par là) il y a écrit « <strong>$url = substr($url, strrpos($url, '/') + 1)<small class="fine d-inline"> </small>;</strong> » mais la fonction strrpos()<small class="fine d-inline"> </small>; a pour effet de récupérer la position de la dernière occurence du caractère spécifié (ici le slash).</p> <p>Du coup, en testant, les url propres stockées dans la BDD étaient de la forme « rubrique/sous-rubrique/titre-article » or la fonction strrpos()<small class="fine d-inline"> </small>; faisait récupérer uniquement « titre-article » et donc quand on compare les deux chaines elles ne sont pas égales donc hop erreur 404<small class="fine d-inline"> </small>!</p> <p>J'ai résolu le problème en modifiant la ligne en question par « <strong>$url = substr($url, stripos($url, '/') + 1)<small class="fine d-inline"> </small>;</strong> » donc en utilisant stripos()<small class="fine d-inline"> </small>; à la place de strrpos()<small class="fine d-inline"> </small>; qui a pour effet de donner la position de la PREMIERE occurence du slash.</p> <p>Voilà, tout semble ainsi fonctionner. S'agissait-il d'une erreur de votre part ou était-ce voulu pour une raison qui m'a échappé<small class="fine d-inline"> </small>? Merci.</p> Problème erreurs 404<small class="fine d-inline"> </small>! 2008-09-19T12:19:42Z https://contrib.spip.net/URL-propres-en-arborescence-virtuelle#comment408699 2008-09-19T12:19:42Z <p>Bonjour, j'ai installé cette contrib et en gros ma page secteur fonctionne seulement chaque page rubrique (et sous-rubrique) ainsi que les pages d'article renvoient des erreurs 404. Pouvez-vous m'aider<small class="fine d-inline"> </small>? Si possible rapidement par MSN<small class="fine d-inline"> </small>? Je vous ferai parvenir mon adresse. Merci d'avance</p> URL propres en arborescence virtuelle 2008-09-14T18:49:12Z https://contrib.spip.net/URL-propres-en-arborescence-virtuelle#comment408616 2008-09-14T18:49:12Z <p>Bonjour</p> <p>Je viens de faire toute la manip, tout est OK.. mais la pagination ne fonctionne que dans les pages « rubrique », quand je clique sur un article et que je veuille laginer les autres articles, ca ne marche pas... avez vous déjà eu ce genre de probleme<small class="fine d-inline"> </small>?</p> URL propres en arborescence virtuelle 2008-05-05T16:01:01Z https://contrib.spip.net/URL-propres-en-arborescence-virtuelle#comment405694 2008-05-05T16:01:01Z <p>Bonjour,</p> <p>En local (WAMP) tout fonctionne très bien avec .htaccess.<br class="autobr"> Mais chez mon hébergeur (OVH), en utilisant le .htaccess, la redirection ne marche pas pour les articles et les rubrique (ça marche tout de même dans les autres cas<small class="fine d-inline"> </small>!). J'ai décommenté RewriteBase / comme c'est expliqué ici : <a href="http://guide.ovh.com/HtaccessModRewrite" class="spip_url spip_out auto" rel="nofollow external">http://guide.ovh.com/HtaccessModRewrite</a>.</p> <p>J'ai contourné le problème en utilisant le fichier php qui gère l'erreur 404, mais apparemment dans ce cas les entêtes HTML (POST) sont perdus<small class="fine d-inline"> </small>!</p> <p>Quelqu'un a déjà eu le même problème<small class="fine d-inline"> </small>? Une solution pour faire fonctionner correctement .htaccess chez OVH ou de de préserver les entêtes POST avec la redirection 404<small class="fine d-inline"> </small>?</p> <p>Merci d'avance.</p> Mes formulaires ne fonctionnent plus 2008-04-17T08:29:44Z https://contrib.spip.net/URL-propres-en-arborescence-virtuelle#comment405186 2008-04-17T08:29:44Z <p>J'ai exactement le même problème<small class="fine d-inline"> </small>!<br class="autobr"> quelqu'un à une solution svp<small class="fine d-inline"> </small>?!</p> Gestion de la pagination 2008-04-14T14:24:23Z https://contrib.spip.net/URL-propres-en-arborescence-virtuelle#comment405110 2008-04-14T14:24:23Z <p>Bonjour,</p> <p>Je viens de faire toute la manip mais spip retourne une erreur : Erreur : filtre «<small class="fine d-inline"> </small>forcer_url_courante<small class="fine d-inline"> </small>» non défini, _article_principal.</p> <p>Que dois-je faire dans ce cas<small class="fine d-inline"> </small>?</p> <p>Merci</p> URL propres en arborescence virtuelle [Solution] 2008-02-19T23:32:38Z https://contrib.spip.net/URL-propres-en-arborescence-virtuelle#comment403224 2008-02-19T23:32:38Z <p>Salut,</p> <p>il suffit de rajouter cette règle d'url rewriting au fichier .htaccess qui se trouve à la racine de spip :</p> <p>«<small class="fine d-inline"> </small># PATCH pour les urls<br class="autobr"> RewriteRule ^(.*)/spip.php$ spip.php [QSA,L]<small class="fine d-inline"> </small>»</p> <p>En effet, cela permet au serveur de lier directement la page /rubrique/spip.php à /spip.php, tout en gardant les variable GET passé en parametre.</p> <p>++<br class="autobr"> Zzarbi</p> <p>Ps : C'est un "patch" assez bourrin, pour l'instant je n'ai pas vu de bug...</p> URL propres en arborescence virtuelle 2007-12-12T22:18:39Z https://contrib.spip.net/URL-propres-en-arborescence-virtuelle#comment401174 2007-12-12T22:18:39Z <p>Le boutton répondre à cette article ne marche pas après l'installation de ce plugin</p> <p>le chemin est : <a href="http://www.ste.com/rubrique/spip.php?page=forum&id_article=23" class="spip_url spip_out auto" rel="nofollow external">http://www.ste.com/rubrique/spip.php?page=forum&id_article=23</a></p> entraine un probleme avec les notes de bas de page 2007-11-16T11:09:41Z https://contrib.spip.net/URL-propres-en-arborescence-virtuelle#comment400251 2007-11-16T11:09:41Z <p>La mise en place dans le fichier inc-head de la ligne <base href="#URL_SITE_SPIP/" /> provoque un problème avec les notes de bas de page qui ne fonctionnent plus.<br class="autobr"> Il suffit de supprimer la ligne pour que tout remarche.</p> <p>Mais pourquoi<small class="fine d-inline"> </small>?</p> Mes formulaires ne fonctionnent plus 2007-10-02T12:15:20Z https://contrib.spip.net/URL-propres-en-arborescence-virtuelle#comment398679 2007-10-02T12:15:20Z <p>Bonjour<small class="fine d-inline"> </small>!</p> <p>Depuis que j'ai installé ce plugin, j'ai eu quelques problèmes liés à certains liens dans mon site (exemple : le bouton « lancer la recherche », le bouton « submit » de certains formulaires").</p> <p>J'ai résolu certains de ces problèmes en réécrivant à la main l'url voulue (le bouton recherche fonctionne maintenant), mais le problème persiste en ce qui concerne mes formulaires.</p> <p>Je ne suis malheureusement pas assez douée pour trouver moi même ce qu'il faut faire, et je suis bien embetée car du coup mon site n'est pas viable...</p> <p>Est-ce que quelqu'un saurait m'aider<small class="fine d-inline"> </small>? (Middir m'a déjà aidé à régler certains problèmes mais il n'a pas trop de temps en ce moment).</p> <p>Merci d'avance<small class="fine d-inline"> </small>!</p> URL propres en arborescence virtuelle 2007-09-26T12:34:25Z https://contrib.spip.net/URL-propres-en-arborescence-virtuelle#comment398509 2007-09-26T12:34:25Z <blockquote class="spip"> <p>la dérnière version, pas de régles spécifiques ... Pouvez vous me donner un lien vers un site qui marche bien ou votre msn, je peux vous passer les passes ftp d'un site de teste, et vous allez voir ca vous même.</p> </blockquote> <p>Un site qui marche (en suivant la procédure décrite ci-dessus) : <a href="http://boris.lechner.free.fr" class="spip_url spip_out" rel='nofollow external'>http://boris.lechner.free.fr</a></p> <p>Pour le reste, laissez-moi un identifiant de messagerie instantanée, et je me créerai un compte.</p> URL propres en arborescence virtuelle 2007-09-23T16:21:35Z https://contrib.spip.net/URL-propres-en-arborescence-virtuelle#comment398333 2007-09-23T16:21:35Z <p>autres problèmes avec ceux qui utilisent directive ErrorDocument :<br class="autobr"> vous aurez des problèmes pour créer le sitemap, car ca marche pas<br class="autobr"> avec xenu, il detecte des erreur 404 sur toutes les pages de votre site ....</p> URL propres en arborescence virtuelle 2007-09-21T12:16:00Z https://contrib.spip.net/URL-propres-en-arborescence-virtuelle#comment398228 2007-09-21T12:16:00Z <p>la dérnière version, pas de régles spécifiques ...<br class="autobr"> Pouvez vous me donner un lien vers un site qui marche bien ou votre msn, je peux vous passer les passes ftp d'un site de teste, et vous allez voir ca vous même.</p> URL propres en arborescence virtuelle 2007-09-20T20:29:23Z https://contrib.spip.net/URL-propres-en-arborescence-virtuelle#comment398214 2007-09-20T20:29:23Z <p>Là, pour moi c'est un problème dans la manière dont votre Spip gère les pages inconnues.</p> <p>J'explique : le script <i>spip-rewrite-with-404.php</i> analyse l'URL qui a été appelée : si elle finit par « .html » ou si le dernier élément de l'arborescence ne contient pas le caractère point « . », le script renvoie l'adresse à spip, qui transmet ensuite le dossier au script propres-arbo.php, celui-ci a la charge de retrouver l'élément demandé s'il existe. En fonction de cela Spip gère<small class="fine d-inline"> </small>; soit il affiche l'élément, soit il affiche sa propre page 404.</p> <p>Quel version de Spip utilisez-vous<small class="fine d-inline"> </small>? Utilisez-vous des plugins ou des réglages spécifiques<small class="fine d-inline"> </small>?</p> URL propres en arborescence virtuelle 2007-09-20T16:42:54Z https://contrib.spip.net/URL-propres-en-arborescence-virtuelle#comment398210 2007-09-20T16:42:54Z <p>oui avec n'importe autres extentions, ca marche comme php<br class="autobr"> mon site est à la racine oui<br class="autobr"> l'autorisation sur le fichier 404, j'ai tout met en 777 pour tester, mais ca donne toujours la même chose ...</p> URL propres en arborescence virtuelle 2007-09-20T16:39:06Z https://contrib.spip.net/URL-propres-en-arborescence-virtuelle#comment398209 2007-09-20T16:39:06Z <p>Excellent article.</p> <p>Bravo cher Boris.</p> URL propres en arborescence virtuelle 2007-09-20T16:18:05Z https://contrib.spip.net/URL-propres-en-arborescence-virtuelle#comment398207 2007-09-20T16:18:05Z <blockquote class="spip"> <p>la question, c'est pourquoi il marche bien quand on a .php et ca marche pas avec les autres ...</p> </blockquote> <p>Je ne pense pas que ce soit la question. Vérifions :<br class="autobr"> Essayez avec n'importe quelle autre extension, même une fausse : <a href="http://leNomDeDomaineDuSite.fr/meuh.coin" class="spip_url spip_out auto" rel="nofollow external">http://leNomDeDomaineDuSite.fr/meuh.coin</a> par exemple. Selon moi, ça marchera comme avec .php</p> <p>Si c'est le cas, vérifiez que votre serveur web ait bien les autorisations sur le fichier <i>404.html</i>.</p> <p>Sinon, votre spip est il à la racine de votre site<small class="fine d-inline"> </small>? (<a href="http://leNomDeDomaineDuSite.fr/" class="spip_url spip_out auto" rel="nofollow external">http://leNomDeDomaineDuSite.fr/</a>)</p> URL propres en arborescence virtuelle 2007-09-20T15:52:03Z https://contrib.spip.net/URL-propres-en-arborescence-virtuelle#comment398205 2007-09-20T15:52:03Z <p>je l'ai pas changé :<br class="autobr"> $this->pagedestination=«<small class="fine d-inline"> </small>squelettes/404.html<small class="fine d-inline"> </small>»<small class="fine d-inline"> </small>;</p> <p>et dans mon dossier de squelette j'ai bien la page 404.html</p> <p>la question, c'est pourquoi il marche bien quand on a .php et ca marche pas avec les autres ...</p> <p>Merci</p> URL propres en arborescence virtuelle 2007-09-20T14:45:50Z https://contrib.spip.net/URL-propres-en-arborescence-virtuelle#comment398201 2007-09-20T14:45:50Z <p>mmm<br class="autobr"> J'ai un site chez free qui utilise cette méthode sur lequel j'ai retesté après votre message, et tout fonctionne avec.</p> <p>Pouvez-vous m'indiquer ce que vous avez mis à coté de la variable <i>$this->pagedestination</i> dans <i>spip-rewrite-with-404.php</i><small class="fine d-inline"> </small>?</p> URL propres en arborescence virtuelle 2007-09-20T14:33:05Z https://contrib.spip.net/URL-propres-en-arborescence-virtuelle#comment398200 2007-09-20T14:33:05Z <p>Bonjour<br class="autobr"> le fichier 404 se trouve bien dans le dossier de squelettes, et j'ai pas fait d'erreur, mais malgré ça, ca marche pas toujours<br class="autobr"> c'est vrai j'utilise la rediction par l'errordocument ...</p> <p>J'ai consulté d'autres sites qui ont utilisé ce contrib, et même problème.</p> <p>Avez vous un site exemple qui utilise cette méthode pour voir<small class="fine d-inline"> </small>?</p> <p>MErci</p> URL propres en arborescence virtuelle 2007-09-20T12:56:10Z https://contrib.spip.net/URL-propres-en-arborescence-virtuelle#comment398198 2007-09-20T12:56:10Z <p>Bonjour,</p> <p>je présume que vous utilisez la méthode de redirection par l'ErrorDocument<small class="fine d-inline"> </small>? Dans le cas contraire, la réponse que voilà ne serait pas la bonne.</p> <p>Je vous invite à relire le paragraphe « Redirection avec la directive ErrorDocument » et à vérifier que le fichier <i>404.html</i> soit bien placé dans votre dossier de squelettes, et que son chemin soit bien réglé dans le fichier <i>spip-rewrite-with-404.php</i>.</p> <p>Les erreurs d'accès sont bien gérées d'après tous les tests que j'ai pu faire avec les deux méthodes de redirections.</p> URL propres en arborescence virtuelle 2007-09-20T12:43:41Z https://contrib.spip.net/URL-propres-en-arborescence-virtuelle#comment398197 2007-09-20T12:43:41Z <p>Bonjour,</p> <p>alors pour le bouton « recalculer cette page », je vous invite à vérifier les étapes détaillées dans le paragraphe « <i>Au secours, les boutons d'administration ne fonctionnent plus<small class="fine d-inline"> </small>!</i> ».</p> <p>Concernant le plan et le backend, c'est vrai que j'ai oublié de fournir deux redirections (trois, en fait, il y a aussi le moteur de recherche).<br class="autobr"> Il faudra que je pense à les mettre dans une prochaine version (pour les historiens : aujourd'hui, nous en sommes à la version 1.8).</p> <p>Vous qui êtes en ErrorDocument, vous devez éditer le fichier <i>spip-rewrite-with-404.php</i>.<br class="autobr"> Il va falloir rajouter les règles de redirection suivantes <strong>AVANT</strong> les autres règles. Mais attention aux tâches, on met les mains dans le cambouis.</p> <div class="precode"><pre class="spip_code spip_code_block" dir="ltr" style="text-align:left;"><code> # En bonus, la fonction recherche $this->regles[] = Array( 'filtre' => ',^recherche.html$,', 'remplacement' => 'spip.php?page=recherche' ); # Le plan du site $this->regles[] = Array( 'filtre' => ',^plan-site.html$,', 'remplacement' => 'spip.php?page=plan' ); # Le flux rss $this->regles[] = Array( 'filtre' => ',^backend.rss$,', 'remplacement' => 'spip.php?page=backend' );</code></pre></div> <p>pour les utilisateurs du modRewrite, même principe, il s'agit d'insérer ces lignes dans le fichier <i>.htaccess</i>, juste avant la partie commentée '<i># URLs « propres-arbo »</i>'.</p> <div class="precode"><pre class="spip_code spip_code_block" dir="ltr" style="text-align:left;"><code># Page de recherche en url "propre" maison RewriteRule ^recherche.html$ spip.php?page=recherche [QSA,L] # Page du plan du site en url "propre" maison RewriteRule ^plan-site.html$ spip.php?page=plan [QSA,L] # Page du backend du site en url "propre" maison RewriteRule ^backend.rss$ spip.php?page=backend [QSA,L]</code></pre></div> <p>Dans les deux cas, j'avoue ne pas avoir eu le temps de tester cette réponse, mais je pense à 99% que cela devrait fonctionner. Merci de confirmer ou d'infirmer en précisant quelle méthode de redirection vous utilisez<small class="fine d-inline"> </small>!</p> URL propres en arborescence virtuelle 2007-09-20T12:11:35Z https://contrib.spip.net/URL-propres-en-arborescence-virtuelle#comment398196 2007-09-20T12:11:35Z <p>Bonjour<br class="autobr"> J'ai bien testé ce contrib, et ca marche bien, toutefois, j'ai constaté que si l'url de la page est incorrecte et de type <br class="autobr"> <a href="http://www.site.com/sdfdsf.html" class="spip_url spip_out auto" rel="nofollow external">www.site.com/sdfdsf.html</a> ou <a href="http://www.site.com/jhkj" class="spip_url spip_out auto" rel="nofollow external">www.site.com/jhkj</a> il renvoit pas sur la page 404, mais sur une page vide ...</p> <p>et si l'url est de type <a href="http://www.site.com/sdfdsf.php" class="spip_url spip_out auto" rel="nofollow external">www.site.com/sdfdsf.php</a>, à ce moment la il donne erreur404</p> <p><small class="fine d-inline"> </small>?</p> URL propres en arborescence virtuelle 2007-09-11T14:02:07Z https://contrib.spip.net/URL-propres-en-arborescence-virtuelle#comment397829 2007-09-11T14:02:07Z <p>ca marche bien avec Redirection avec la directive ErrorDocument<br class="autobr"> toutefois y'a quelques remarques, a savoir :<br class="autobr"> Sur les pages 'articles" l'url de plan de site en bas de ma page devient <a href="http://www.site.com/rubrique/ssrubrique/spip.php?page=plan" class="spip_url spip_out auto" rel="nofollow external">www.site.com/rubrique/ssrubrique/spip.php?page=plan</a> et erreur 404 quand je click</p> <p>et normalement il faut que ca soit <a href="http://www.site.com/plan-site.html" class="spip_url spip_out auto" rel="nofollow external">www.site.com/plan-site.html</a></p> <p>et même chose pour le flux RSS, et même pour le boutton Recalculer cette page ...</p> <p>Merci de votre réponse<br class="autobr"> j'attend<small class="fine d-inline"> </small>;)</p> Erreur 302 - URL not found 2007-09-11T07:38:19Z https://contrib.spip.net/URL-propres-en-arborescence-virtuelle#comment397809 2007-09-11T07:38:19Z <p>Problème réglé, grâce à Middir. Merci beaucoup car sans ton aide mon site serait toujours bloqué à l'heure qu'il est.</p> <p>Comme je le dis dans le post un peu plus bas, je n'ai pas eu les détails de ce qu'il a modifié dans mes fichiers<small class="fine d-inline"> </small>; mais il faudra qu'il nous donne sa recette car elle fonctionne bien<small class="fine d-inline"> </small>!</p> URL propres en arborescence virtuelle avec Alternatives 1.9.2 2007-09-11T07:33:10Z https://contrib.spip.net/URL-propres-en-arborescence-virtuelle#comment397808 2007-09-11T07:33:10Z <p>Et bien Middir ne m'a pas expliqué dans les détails dont je n'en sais pas plus. J'espère qu'il postera ici un message pour expliquer sa démarche, car tous mes problèmes sont réglés et ça pourrait aider du monde<small class="fine d-inline"> </small>!</p> URL propres en arborescence virtuelle 2007-09-08T10:30:04Z https://contrib.spip.net/URL-propres-en-arborescence-virtuelle#comment397745 2007-09-08T10:30:04Z <p>Merci midir, t'a reussi de régler mon problème, mais je sais pas comment tu l'a fait, et c'est ça ce que je cherche depuis 3 jours.<br class="autobr"> Concernant l'autre site d'un pote à moi, oublions le, peu importe.</p> <p>J'en suis certain qu'il y'aura plusieurs personnes qui auront le même problème que moi, et middir à certainement la réponse.</p> <p>Donc, pour éviter plus de temps perdu pour rien, et à mon avis, vaux mieux expliquer la solution de problème en bref, et ca va pas prendre même pas 5min.</p> <p>Middir à bien compris le prb de mon site, avec ce contrib, et il a reussi de résoudre, mais je sais pas comment il l'a fait ....</p> URL propres en arborescence virtuelle 2007-09-08T07:57:52Z https://contrib.spip.net/URL-propres-en-arborescence-virtuelle#comment397743 2007-09-08T07:57:52Z <p>Bonjour.</p> <p>Pour commencer, si vous aviez saisi un nom pour chacun de vos messages, ou aviez créé un fil de discussion rien qu'à vous, il serait envisageable de regarder quel est votre problème.</p> <p>Mais là je n'en ai aucune idée.</p> <p>Si vous voulez être aidé, donnez-nous en les moyens, tant par la clarté de la description de votre problème que par la courtoisie du ton employé.</p> <p>Malgré cela, je reste bénévolement à votre disposition quand je le peux et attends une description de votre problème dans ce fil de discussion.</p> URL propres en arborescence virtuelle 2007-09-07T22:06:43Z https://contrib.spip.net/URL-propres-en-arborescence-virtuelle#comment397741 2007-09-07T22:06:43Z <p>Désolé mais j'ai une vie a coté aussi ... j'ai bcp de boulot en ce moment. J'ai pris déjà pas mal de tps pour aider pas mal de personne et ce n'est pas en postant des commentaires comme ça que tu me donnes envie de t'aider.</p> <p>En plus ton premier problème a été réglé, maintenant tu parles d'un pb d'un pote a toi. Faut pas abusé de la gentillesse des gens. Aucune reconnaissance c'est fou.</p> <p>@+</p> URL propres en arborescence virtuelle 2007-09-07T19:52:10Z https://contrib.spip.net/URL-propres-en-arborescence-virtuelle#comment397738 2007-09-07T19:52:10Z <p>je me demande toujours pourquoi ce contrib fonctionne pour des personnes, et fonctionne pas pour d'autres</p> <p>ca fait presque une semaine que je bosse chaque jour avec ce problème, mais rien de tout</p> <p>y'avait middir qui as essayé de m'aider, mais il n'a jamais le temps ...</p> <p>je demande à l'admin de ce site, de nous proposer quelques choses qui marche ou bien de nous aider à régler tous ces problèmes ...</p> <p>Mercci d'avance</p> URL propres en arborescence virtuelle 2007-09-07T18:24:46Z https://contrib.spip.net/URL-propres-en-arborescence-virtuelle#comment397737 2007-09-07T18:24:46Z <p>En effet, la méthode ErrorDocument fonctionne. Je garderais donc celle là.</p> <p>Merci Middir et Boris pour votre aide.</p> URL propres en arborescence virtuelle 2007-09-07T16:49:16Z https://contrib.spip.net/URL-propres-en-arborescence-virtuelle#comment397732 2007-09-07T16:49:16Z <p>Oups là ... je crois que l'on s'est mal compris Boris, méa culpa.</p> <p>J'utilise le .htacces du mod_rewrite, autant pour moi.</p> <p>Et en plus je me suis trompée de post, c'était celui avec le squelette alternative, je comprends pourquoi vous avez du mal à vous y retrouver.</p> URL propres en arborescence virtuelle 2007-09-07T16:16:58Z https://contrib.spip.net/URL-propres-en-arborescence-virtuelle#comment397731 2007-09-07T16:16:58Z <p>Ok. Où avez vous rangé le fichier spip-rewrite-with-404.php<small class="fine d-inline"> </small>?</p> <p>Quand j'essaie <a href="http://www.plafond-ile-de-france.fr/spip-rewrite-with-404.php" class="spip_url spip_out auto" rel="nofollow external">http://www.plafond-ile-de-france.fr/spip-rewrite-with-404.php</a> j'obtiens une erreur 404, ce qui signifie qu'il n'est pas à la racine du site, alors qu'il devrait y être si vous n'avez pas modifié le contenu du fichier .htaccess</p> URL propres en arborescence virtuelle 2007-09-07T16:04:35Z https://contrib.spip.net/URL-propres-en-arborescence-virtuelle#comment397730 2007-09-07T16:04:35Z <p>Bonjour Boris,</p> <p>Tout merci pour cette contribution.</p> <p>J'utilise le .htaccess comme dit dans les posts précédents.</p> URL propres en arborescence virtuelle 2007-09-07T15:54:58Z https://contrib.spip.net/URL-propres-en-arborescence-virtuelle#comment397729 2007-09-07T15:54:58Z <p>Oulah, ne mélangez pas tout.</p> <p>Je viens de passer sur votre site, et votre problème est clairement un problème de redirection.<br class="autobr"> Utilisez-vous la méthode par le ModRewrite ou par le fichier .htaccess<small class="fine d-inline"> </small>?</p> <p>Pour info, un problème de balise « base href » ne vous empêcherait pas de naviguer dans le site depuis la page d'accueil.</p> URL propres en arborescence virtuelle 2007-09-07T15:15:26Z https://contrib.spip.net/URL-propres-en-arborescence-virtuelle#comment397728 2007-09-07T15:15:26Z <p>En ce qui me concerne cela ne vient pas du .htacces car j'ai fait un test avec :</p> <p>http://site/test.html qui correspond à http://site/test.php et cela fonctionne.</p> <p>Il y a donc bien un pb avec le base href.</p> <p>J'ai bien mis cette balise dans style.html du squelette alternatives, et elle apparait dans le code source du navigateur.</p> <p>J'avoue que je sèche.</p> <p>Si une bonne âme peut m'aiguiller je l'en remercie.</p> URL propres en arborescence virtuelle avec Alternatives 1.9.2 2007-09-07T12:04:36Z https://contrib.spip.net/URL-propres-en-arborescence-virtuelle#comment397720 2007-09-07T12:04:36Z <p>c'été koi le prb de .htacess<small class="fine d-inline"> </small>?</p> URL propres en arborescence virtuelle avec Alternatives 1.9.2 2007-09-07T10:22:28Z https://contrib.spip.net/URL-propres-en-arborescence-virtuelle#comment397718 2007-09-07T10:22:28Z <p>Bon tout est réglé pour moi, merci Middir :) (probleme de htacess...)</p> URL propres en arborescence virtuelle avec Alternatives 1.9.2 2007-09-07T07:27:52Z https://contrib.spip.net/URL-propres-en-arborescence-virtuelle#comment397713 2007-09-07T07:27:52Z <p>Middir je me permets de te passer mon adresse msn, car je m'arrache les cheveux (problème affiché plus haut dans le forum).</p> <p>misteratrox@hotmail.com</p> <p>Merci d'avance<small class="fine d-inline"> </small>!</p> Erreur 302 - URL not found 2007-09-07T07:23:50Z https://contrib.spip.net/URL-propres-en-arborescence-virtuelle#comment397712 2007-09-07T07:23:50Z <p>J'ai bien modifié le htacess, mais ca ne fonctionne toujours pas... Et maintenant sur ma page d'accueil ( la seule qui arrive à s'afficher), je n'ai meme plus de css.</p> <p>Snif</p> URL propres en arborescence virtuelle avec Alternatives 1.9.2 2007-09-06T18:19:54Z https://contrib.spip.net/URL-propres-en-arborescence-virtuelle#comment397703 2007-09-06T18:19:54Z <p>J'ai mis le base href dans tous les fichiers html du squelette.<br class="autobr"> Qu'entends-tu par mettre en dur<small class="fine d-inline"> </small>? <br class="autobr"> Non je n'utilise pas cet cocho... de MSN.<small class="fine d-inline"> </small>;)</p> <p>++ et merci encore.</p> URL propres en arborescence virtuelle 2007-09-06T16:11:48Z https://contrib.spip.net/URL-propres-en-arborescence-virtuelle#comment397698 2007-09-06T16:11:48Z <p>tient voila mon msn, je vx bien qu'on parle en ligne<br class="autobr"> mr-l_impossible@hotmail.com</p> <p>Merci de m'ajouter</p> URL propres en arborescence virtuelle avec Alternatives 1.9.2 2007-09-06T15:12:38Z https://contrib.spip.net/URL-propres-en-arborescence-virtuelle#comment397696 2007-09-06T15:12:38Z <p>oups exact :</p> <p>alors sortir ton base href de ton inclure , j'avais eu des soucis avec des inclure dans mon head.</p> <p>as tu un email msn pour discuter en ligne<small class="fine d-inline"> </small>?</p> <p>@+</p> URL propres en arborescence virtuelle avec Alternatives 1.9.2 2007-09-06T14:55:18Z https://contrib.spip.net/URL-propres-en-arborescence-virtuelle#comment397695 2007-09-06T14:55:18Z <p>Euh, tout ton post n'est pas passé Middir. lol</p> URL propres en arborescence virtuelle avec Alternatives 1.9.2 2007-09-06T14:51:46Z https://contrib.spip.net/URL-propres-en-arborescence-virtuelle#comment397694 2007-09-06T14:51:46Z <p>bon,</p> <p>je viens de voir que tu es hoster chez oneandone :)</p> <p>aussi peux tu sortir le base href de ton et le mettre en dur ds le</p> de ta page... j'avais eu des soucis avec les inclure ds le . <p>Pense a bien vider ton cache .</p> <p>On peux discturer sur msn si tu veux.</p> <p>@+</p> URL propres en arborescence virtuelle avec Alternatives 1.9.2 2007-09-06T14:24:14Z https://contrib.spip.net/URL-propres-en-arborescence-virtuelle#comment397691 2007-09-06T14:24:14Z <p>Middir,</p> <p><a href="http://www.plafond-ile-de-france.fr" class="spip_url spip_out auto" rel="nofollow external">www.plafond-ile-de-france.fr</a></p> <p><small class="fine d-inline"> </small>;)</p> URL propres en arborescence virtuelle avec Alternatives 1.9.2 2007-09-06T14:20:46Z https://contrib.spip.net/URL-propres-en-arborescence-virtuelle#comment397690 2007-09-06T14:20:46Z <p>Laititia,</p> <p>Peux tu me donner une URL que je puisse voir ou tu bloques<small class="fine d-inline"> </small>?</p> <p>@+</p> URL propres en arborescence virtuelle 2007-09-06T14:18:37Z https://contrib.spip.net/URL-propres-en-arborescence-virtuelle#comment397689 2007-09-06T14:18:37Z <p>Le base href doit etre present sur tout tes squelettes.</p> <p>Je viens de voir cette page : <a href="http://www.colazen.com/sss/" class="spip_url spip_out auto" rel="nofollow external">http://www.colazen.com/sss/</a> et la base href n'apparait pas .</p> <p>Je vois k'on avance bien car la le squelette commence a s'afficher :)</p> <p>Encore un effort :)</p> <p>@+</p> URL propres en arborescence virtuelle avec Alternatives 1.9.2 2007-09-06T13:35:37Z https://contrib.spip.net/URL-propres-en-arborescence-virtuelle#comment397686 2007-09-06T13:35:37Z <p>En fait il me manque un / a la fin de la rubrique.</p> <p>si je clique sur une rubrique, le navigateur me donne page 404 : http://site/rubrique/<br class="autobr"> alors que http://site/rubrique fonctionne.</p> <p>Par contre pour les articles, je n'ai pas trouvé de lien valide.</p> <p>Merci</p> URL propres en arborescence virtuelle 2007-09-06T12:34:45Z https://contrib.spip.net/URL-propres-en-arborescence-virtuelle#comment397684 2007-09-06T12:34:45Z <p>c'est fait, mais de nouveau ca marche pas<br class="autobr"> c'est ma 4<sup class="typo_exposants">e</sup> journée avec ce problème et je me demande vraiment ce qui est va pas.</p> <p>Merci d'avance</p> URL propres en arborescence virtuelle avec Alternatives 1.9.2 2007-09-06T12:33:41Z https://contrib.spip.net/URL-propres-en-arborescence-virtuelle#comment397683 2007-09-06T12:33:41Z <p>bonjour,</p> <p>Merci Middir.<br class="autobr"> J'avais bien compris que la balise devait se mettre entre les head. Mais je ne vois pas qu'elle est le fichier concerné.</p> <p>Laetitia.</p> Erreur 302 - URL not found 2007-09-06T12:05:39Z https://contrib.spip.net/URL-propres-en-arborescence-virtuelle#comment397680 2007-09-06T12:05:39Z <p>Bonjour,</p> <p>Je viens de suivre toute la démarche d'installation de fichiers, mais je me retrouve avec un site tout cassé...</p> <p>Premièrement, je me retrouve avec des « url not found ».<br class="autobr"> Ensuite, j'ai une erreur 302 lorsque je veux me connecter (j'utilise le plugin accès restreint qui affiche un formulaire de connexion au site).</p> <p>Au secours<small class="fine d-inline"> </small>!</p> URL propres en arborescence virtuelle 2007-09-06T11:40:52Z https://contrib.spip.net/URL-propres-en-arborescence-virtuelle#comment397679 2007-09-06T11:40:52Z <p>ok,</p> <p>je pense avoir trouvé ton erreur.</p> <p>Peux tu virer la ligne RewriteBase /spip/ dans ton .htaccess et relance apache .</p> <p>Ca devrais réglé le problem.</p> <p>Si tu lis un peux plus bas j'avais déja fais part de ce petit probleme.</p> <p>En espérant que ca puisse t'aider.</p> <p>@+</p> URL propres en arborescence virtuelle 2007-09-06T11:31:05Z https://contrib.spip.net/URL-propres-en-arborescence-virtuelle#comment397678 2007-09-06T11:31:05Z <p>je viens de l'ajouter, mais ca change rien, j'ai toujours des erreurs 404 sur tous les articles et les runriques ...</p> URL propres en arborescence virtuelle 2007-09-06T10:26:33Z https://contrib.spip.net/URL-propres-en-arborescence-virtuelle#comment397674 2007-09-06T10:26:33Z <p>assure toi de mettre la balise base href dans ton head,</p> <p>je viens d'y jeter un oeil et ce n'est pas present sur ton site.</p> <p>@+</p> URL propres en arborescence virtuelle avec Alternatives 1.9.2 2007-09-06T10:03:05Z https://contrib.spip.net/URL-propres-en-arborescence-virtuelle#comment397673 2007-09-06T10:03:05Z <p>Salut,</p> <p>Désolé mon code n'apparait pas dans ma réponse.</p> <p>assure toi que tu as bien mis < head> et < /head ></p> <p>As tu un liens que je puisse voir ce que ca donne pour pouvoir t'aider<small class="fine d-inline"> </small>?</p> <p>je reste a ta disposition :)</p> <p>++</p> URL propres en arborescence virtuelle avec Alternatives 1.9.2 2007-09-05T11:20:08Z https://contrib.spip.net/URL-propres-en-arborescence-virtuelle#comment397647 2007-09-05T11:20:08Z <p>Middir, esssayer de voir avec moi est ce que j'ai bien fait les étapes ou pas :</p> <p>Pour commencé, j'ai telecharger l'archive<br class="autobr"> puis j'ai placé le fichier propres-arbo.php dans le répertoire ecrire/urls<br class="autobr"> par la suite j'ai modifié mes_options.php et j'ai met $type_urls = « propres-arbo »<small class="fine d-inline"> </small>; et je l'ai placé dans le dossier config aussi sur ecrire</p> <p>enfin renommer mod_rewrite/htaccess.txt en .htaccess et le mettre à la racine du site.</p> <p>Pour le fichier mes_fontions.php j'ai pas bien compris où je dois le mettre puisque je l'ai pas dans le repertoire /squelettes que j'ai fait aussi dans le repertoire dist.</p> <p>Normalement avec ça, il faut que ca marche, mais c'est pas le cas.</p> <p>Avez vous une solution<small class="fine d-inline"> </small>?</p> URL propres en arborescence virtuelle avec Alternatives 1.9.2 2007-09-05T09:57:50Z https://contrib.spip.net/URL-propres-en-arborescence-virtuelle#comment397643 2007-09-05T09:57:50Z <p>Middir : Tu dis : 'ta balise tu dois l'ajouter entre et'<br class="autobr"> Euh j'ai pas tout saisi.</p> URL propres en arborescence virtuelle avec Alternatives 1.9.2 2007-09-05T09:20:22Z https://contrib.spip.net/URL-propres-en-arborescence-virtuelle#comment397641 2007-09-05T09:20:22Z <p>ta balise tu dois l'ajouter entre</p> et <p>Pour moi ce plugin marche a merveille sauf mon fil rss qui est cassé si quelqu'un a une solution je suis preneur.</p> <p>bon courage a tous , je reviendrais vois si je peux plus vous aider :)</p> <p>@+</p> URL propres en arborescence virtuelle avec Alternatives 1.9.2 2007-09-04T16:41:16Z https://contrib.spip.net/URL-propres-en-arborescence-virtuelle#comment397634 2007-09-04T16:41:16Z <p>moi aussi j'ai ce problème, des erreurs 404 sur toutes les pages<br class="autobr"> je comprend pas pourquoi ca marche pas pour moi et pour les autres oui</p> <p>Qui ce que j'ai oublié</p> URL propres en arborescence virtuelle avec Alternatives 1.9.2 2007-09-04T13:05:53Z https://contrib.spip.net/URL-propres-en-arborescence-virtuelle#comment397632 2007-09-04T13:05:53Z <p>Bonjour,</p> <p>Hebergeur : 1&1<br class="autobr"> SPIP : 1.9.2<br class="autobr"> Squelette Alternatives : 1.9.2</p> <p>Je ne vois pas où ajouter la balise <base ...> dans le header avec le squelette alternatives . j'ai donc des erreurs 404 sur toutes mes pages.</p> <p>Merci d'avance pour l'aide apportée.</p> URL propres en arborescence virtuelle 2007-09-04T11:28:10Z https://contrib.spip.net/URL-propres-en-arborescence-virtuelle#comment397628 2007-09-04T11:28:10Z <p>bonjour<br class="autobr"> je trouve pas le fichier mes-fonctions.php et j'oblient erreur404 sur toutes les articles et les rubriques avec ce contrib.</p> <p><a href="http://www.colazen.com" class="spip_url spip_out auto" rel="nofollow external">www.colazen.com</a> c'est le site en question</p> <p>Merci de votre aide.</p> URL propres en arborescence virtuelle 2007-09-03T20:32:01Z https://contrib.spip.net/URL-propres-en-arborescence-virtuelle#comment397615 2007-09-03T20:32:01Z <p>Tout d'abord, recopiez la fonction suivante dans le fichier mes_fonctions.php se trouvant dans votre dossier de squelettes :</p> <p>je le trouve pas ce fichier moi, il est où<small class="fine d-inline"> </small>?</p> URL propres en arborescence virtuelle 2007-09-03T20:30:40Z https://contrib.spip.net/URL-propres-en-arborescence-virtuelle#comment397614 2007-09-03T20:30:40Z <p>voila mon site qui est en realistion : <a href="http://www.colazen.com/" class="spip_url spip_out auto" rel="nofollow external">http://www.colazen.com/</a><br class="autobr"> le problème c que rien ne marche quand j'ai fait ce contrib ...</p> Quelques liens morts 2007-09-01T15:23:59Z https://contrib.spip.net/URL-propres-en-arborescence-virtuelle#comment397557 2007-09-01T15:23:59Z <p>Pour ma part j'ai un peu bidouiller pour avoir le forum .</p> <p>Tu devrai essayer de mettre les liens vers le frum en dur dans ta page .</p> <p>Je reste a disposition si je peux t'aider.</p> <p>@+</p> URL propres en arborescence virtuelle 2007-09-01T14:39:41Z https://contrib.spip.net/URL-propres-en-arborescence-virtuelle#comment397556 2007-09-01T14:39:41Z <p>Salut,</p> <p>peux tu donner plus d'indications sur ton probleme<small class="fine d-inline"> </small>?</p> <p>je serai ravi de t'aider :)</p> <p>Aussi si quelqu'un a une solution a mon probleme :</p> <p>Mon fill rss ne marche plus lorsque j'utilise cette facon de réecriture. Es ce que quelqu'un a eu le meme probleme et a réussi a réparé<small class="fine d-inline"> </small>?</p> <p>Dans l'attende de vous lire,</p> <p>Amicalement,</p> <p>middir</p> URL propres en arborescence virtuelle 2007-09-01T10:35:32Z https://contrib.spip.net/URL-propres-en-arborescence-virtuelle#comment397542 2007-09-01T10:35:32Z <p>pr moi ca marche pas de tt <br class="autobr"> il me donne error404 a chaque que je sélectionne une rubrique ou bien un article ...<small class="fine d-inline"> </small>;</p> Switch ta langue 2007-08-29T06:23:46Z https://contrib.spip.net/URL-propres-en-arborescence-virtuelle#comment397459 2007-08-29T06:23:46Z <p>Non pas encore, j'ai mis de côté la traduction... trop de problèmes avec les urls propres et avec certains plugins. C'est un souci pour moi car je ne suis pas développeur et au bout d'un moment ça dépasse mon champ de compétences.</p> Switch ta langue 2007-08-28T22:56:42Z https://contrib.spip.net/URL-propres-en-arborescence-virtuelle#comment397456 2007-08-28T22:56:42Z <p>Bonjour Valentin,</p> <p>as tu réussi à corriger le problème avec lang=en<small class="fine d-inline"> </small>?</p> <p>j'ai le même souci</p> <p>merci</p> <p>Vincent</p> Quelques liens morts 2007-08-20T20:04:16Z https://contrib.spip.net/URL-propres-en-arborescence-virtuelle#comment397178 2007-08-20T20:04:16Z <p>Tout d'abord bravo à l'auteur pour ce plugin très utile,</p> <p>J'ai suivi les instructions à la lettre <i>(enfin je le pense)</i>, l'arborescence fonctionne bien quand on cible un article ou une rubrique.<br class="autobr"> Par contre, dès qu'il s'agit de cibler une page relative à l'auteur ou au plan du site, au forum, au rss, etc. <br class="autobr"> Je tombe systèmatiquement sur le message «<small class="fine d-inline"> </small><strong>Not Found</strong>, The requested URL was not found on this server<small class="fine d-inline"> </small>».</p> <p>Pour être un peu plus clair<small class="fine d-inline"> </small>; le lien «<small class="fine d-inline"> </small>Répondre à cet article<small class="fine d-inline"> </small>» cible l'adresse<br class="autobr"> <a href="http://monsite.com/spip/Francais/Sous-rubrique/spip.php?page=forum&id_article=3" class="spip_url spip_out auto" rel="nofollow external">http://monsite.com/spip/Francais/Sous-rubrique/spip.php?page=forum&id_article=3</a><br class="autobr"> <i>Page qui n'existe pas evidemment...</i></p> <p>En premier temps je pensais que le problème venait d'une mauvaise implantation de la balise <base href>, mais vu que les liens entre articles et rubriques fonctionnent, j'avoue être assez confus<small class="fine d-inline"> </small>!</p> <p>Si quelqu'un à une idée<small class="fine d-inline"> </small>?</p> URL propres en arborescence virtuelle 2007-07-30T12:54:45Z https://contrib.spip.net/URL-propres-en-arborescence-virtuelle#comment396544 2007-07-30T12:54:45Z <p>J'ai peut-être trouvé...</p> <p>J'ai remarqué que l'url des liens suivant / précédent revient à la racine.<br> Au lieu d'avoir <code class="spip_code spip_code_inline" dir="ltr">http://www.site.com/rubrique/article.html&artpage=2</code>, on a en réalité <code class="spip_code spip_code_inline" dir="ltr">http://www.site.com/article.html&artpage=2</code></p> <p>La page n'existe donc pas... normal quoi.<br> Mais après... on fait comment pour rétablir ça<small class="fine d-inline"> </small>?</p> URL propres en arborescence virtuelle 2007-07-30T09:11:26Z https://contrib.spip.net/URL-propres-en-arborescence-virtuelle#comment396531 2007-07-30T09:11:26Z <p>Ce plug-in ne semble pas compatible avec la découpe d'article.</p> <p>Comment est-ce qu'on peut empêcher la réécriture pour une URL<small class="fine d-inline"> </small>?</p> Switch ta langue 2007-07-27T09:30:03Z https://contrib.spip.net/URL-propres-en-arborescence-virtuelle#comment396435 2007-07-27T09:30:03Z <p>Bon alors déjà, je ne m'y prenais pas comme il faut pour le site multilingue...<br> Maintenant tout est bon, mais il subsiste une bizarrerie.</p> <p>J'affiche <code class="spip_code spip_code_inline" dir="ltr">#MENU_LANG</code> et une fois sorti de la page d'accueil, l'url générée par ce menu n'est pas la bonne puisqu'au lieu de revenir à la racine, il se place dans la rubrique en cours (via les urls propres).<br> Plus étonnant, <code class="spip_code spip_code_inline" dir="ltr">/rubrique/article.html&lang=en</code> affiche une belle erreur 404 alors que l'article est traduit. Evidemment puisqu'il s'attend à une version anglaise de l'url, qui elle fonctionne très bien...</p> <p>Est-ce que je dois aussi traduire les urls propres<small class="fine d-inline"> </small>???</p> Switch ta langue 2007-07-27T07:39:18Z https://contrib.spip.net/URL-propres-en-arborescence-virtuelle#comment396431 2007-07-27T07:39:18Z <p>ou plus simplement... comment faire le chemin inverse pour que les variables d'url lang passent<small class="fine d-inline"> </small>?</p> Switch ta langue 2007-07-26T14:54:39Z https://contrib.spip.net/URL-propres-en-arborescence-virtuelle#comment396416 2007-07-26T14:54:39Z <p>Et alors donc (parce que j'ai toujours des problèmes moi...) comment je peux faire pour récupérer l'URL normale (spip), dans le cas d'un lien permettant de changer de langue<small class="fine d-inline"> </small>?</p> <p>Parce que là, il me fait des <code class="spip_code spip_code_inline" dir="ltr">http://www.site.com/rubrique/article.html?lang=fr</code><br class="autobr"> et forcément... ça marche pô.</p> <p>Je suppose (seulement) que ça vient du format de l'url... mais pas sûr, ça se trouve, je me viande totalement dans mon code pour changer la langue<small class="fine d-inline"> </small>!</p> 404 not found 2007-07-26T09:35:39Z https://contrib.spip.net/URL-propres-en-arborescence-virtuelle#comment396407 2007-07-26T09:35:39Z <p>Oui bon ok<small class="fine d-inline"> </small>;-)</p> <p>J'ai commenté la ligne RewriteBase /spip/ du fichier .htaccess</p> <p>No comment<small class="fine d-inline"> </small>! Ca marche d'enfer<small class="fine d-inline"> </small>!!! Génial<small class="fine d-inline"> </small>!!! Merci<small class="fine d-inline"> </small>!!!</p> 404 not found 2007-07-26T09:32:02Z https://contrib.spip.net/URL-propres-en-arborescence-virtuelle#comment396406 2007-07-26T09:32:02Z <p>Tout d'abord merci pour cette superbe contrib qui améliore considérablement le référencement et rend facile la lecture pour les utilisateurs.</p> <p>Je rencontre un problème qui n'a pas été soulevé... ou presque.</p> <p>J'ai appliqué la contrib à la virgule près, en mentionnant bien le base href, en utilisant mod_rewrite.<br> J'obtiens invariablement des erreurs 404 sur l'ensemble du site (rubriques, articles, etc.). J'ai suivi les conseils donnés, vidé le cache, effacé les urls propres... rien n'y fait.</p> <p>L'erreur est générée par apache et il semble ne pas trouver le fichier /spip/spip.php, ce qui est incohérent car je n'ai pas de sous-dossier /spip/</p> <p>merci pour l'aide<small class="fine d-inline"> </small>!</p> URL propres en arborescence virtuelle 2007-07-10T09:03:31Z https://contrib.spip.net/URL-propres-en-arborescence-virtuelle#comment395855 2007-07-10T09:03:31Z <p>Bonjour, votre patch a l'air bien cependant, je bloque. J'utilise la version 1.9.2b de SPIP et je n'arrive pas a trouver le fichier <strong>mes_option.php</strong></p> <p>Je ne sais pas pourquoi. Si quelqu'un a la réponse. Merci D'avance</p> Gestion de la pagination 2007-07-03T20:15:04Z https://contrib.spip.net/URL-propres-en-arborescence-virtuelle#comment395687 2007-07-03T20:15:04Z <p>Ah non désolé, je ne connais pas ce plugin (Est-ce que la solution n'est pas d'utiliser la même fonction que pour la pagination<small class="fine d-inline"> </small>?).</p> Gestion de la pagination 2007-07-03T19:33:54Z https://contrib.spip.net/URL-propres-en-arborescence-virtuelle#comment395681 2007-07-03T19:33:54Z <p>merci c'est cool<small class="fine d-inline"> </small>!<br class="autobr"> et par hasard, t'aurais pas la soluce pour le problème avec forms et tables<small class="fine d-inline"> </small>???<br class="autobr"> Bien à toi<br class="autobr"> Ari</p> URL propres en arborescence virtuelle 2007-07-03T11:42:10Z https://contrib.spip.net/URL-propres-en-arborescence-virtuelle#comment395642 2007-07-03T11:42:10Z <p>Je rencontre le même probleme. C'est à dire les url s'affichent dans la barre d'adresse mais aucune boucle n'est exécutée.<br class="autobr"> Si quelqu'un peut nous aider qu'il nhésite pas.</p> Gestion de la pagination 2007-06-30T17:12:03Z https://contrib.spip.net/URL-propres-en-arborescence-virtuelle#comment395575 2007-06-30T17:12:03Z <p>Hello,</p> <p>désolé de ne pas avoir répondu plus vite, je n'étais pas là ce mois-ci (Vive les vacances \o/).</p> <p>Je viens de vérifier et je vous ai menti (Pas taper /o\) car chez moi ça ne fonctionne pas non plus sur le premier élément.</p> <p>Après recherche il s'avère que j'ai oublié un <code class="spip_code spip_code_inline" dir="ltr">?</code>dans la fonction <code class="spip_code spip_code_inline" dir="ltr">forcer_url_courante</code> qui devient donc au final :</p> <div class="precode"><pre class="spip_code spip_code_block" dir="ltr" style="text-align:left;"><code>// Remplace toutes les urls du type ./... par URLCouranteComplète/... function forcer_url_courante ($texte) { if ($texte == '') return ''; return preg_replace(",(.*href=')\./(\?.*)?,U", "$1" . purger_url(self(true)) . "$2", $texte); }</code></pre></div> <p>Cette fois j'ai vérifié sur 2 sites et ça fonctionne bien. Encore désolé de l'erreur.</p> Gestion de la pagination 2007-06-19T13:46:00Z https://contrib.spip.net/URL-propres-en-arborescence-virtuelle#comment395178 2007-06-19T13:46:00Z <p>Ah moi j'ai ça aussi.<br class="autobr"> si qq'un a déjà trouvé la soluce<small class="fine d-inline"> </small>?</p> Les titres de rubriques sont recalculés<small class="fine d-inline"> </small>? 2007-06-19T13:20:57Z https://contrib.spip.net/URL-propres-en-arborescence-virtuelle#comment395176 2007-06-19T13:20:57Z <p>Euh, oui, j'ai modifié le script.</p>