Des vrais noms de rubrique sans toucher à Apache ? - commentaires Des vrais noms de rubrique sans toucher à Apache<small class="fine d-inline"> </small>? 2005-12-10T18:37:43Z https://files.spip.org/Des-vrais-noms-de-rubrique-sans#comment384757 2005-12-10T18:37:43Z <p>bah le syteme me semblait intéressant mais oui j'ai vu qu'il y a une contribution qui propose un systeme d'url rewrite avec un systeme /repertoire/article se qui correspond a l'objectif.</p> <p>je me demande si il existe un cms qui en natif utilise un system de se type une rubrique = un repertoire<small class="fine d-inline"> </small>?</p> > Des vrais noms de rubrique sans toucher à Apache<small class="fine d-inline"> </small>? 2005-10-18T06:09:49Z https://files.spip.org/Des-vrais-noms-de-rubrique-sans#comment383944 2005-10-18T06:09:49Z <p>Oulala...la version de spip<small class="fine d-inline"> </small>? 1.4 je pense...</p> <p>Mais franchement : cette bidouille n'a plus grand intérêt maintenant que quasiment tous les hébergeurs proposent l'url rewriting.</p> <p>La contrib a été approuvée en mars 2003, elle a donc été faite en 2002 et trois ans et demi en informatique ça fait un bail hein :-)</p> > Des vrais noms de rubrique sans toucher à Apache<small class="fine d-inline"> </small>? 2005-10-18T01:25:37Z https://files.spip.org/Des-vrais-noms-de-rubrique-sans#comment383943 2005-10-18T01:25:37Z <p>Comme d'hab pour quasiment tous les tutos qui sont ici, on ne sait pas la version de SPIP utilisée.</p> Des vrais noms de rubrique sans toucher à Apache<small class="fine d-inline"> </small>? 2005-09-30T06:08:47Z https://files.spip.org/Des-vrais-noms-de-rubrique-sans#comment383652 2005-09-30T06:08:47Z <p>validée en mars 2003 poulet :-) (proposée chsé plus combien de temps avant)<br class="autobr"> Les Rewrite Rules n'étaient supportées que par peu d'hébergeurs mutualisés.</p> <p>Ceci dit je suis d'accord avec toi pour dire qu'on devrait mettre une date de péremption aux contribs :-)</p> Des vrais noms de rubrique sans toucher à Apache<small class="fine d-inline"> </small>? 2005-09-29T14:09:57Z https://files.spip.org/Des-vrais-noms-de-rubrique-sans#comment383644 2005-09-29T14:09:57Z <p>Ouhlàlà que c'est laid...</p> <p>Et comment tu fais quand on ajoute une rubrique<small class="fine d-inline"> </small>? Tu ajoutes un fichier à chaque fois<small class="fine d-inline"> </small>?<br class="autobr"> Moi je propose que tu enlèves SPIP et que tu écrives plutôt tes pages en html...</p> > Des vrais noms de rubrique sans toucher à Apache<small class="fine d-inline"> </small>? 2004-06-01T18:56:13Z https://files.spip.org/Des-vrais-noms-de-rubrique-sans#comment9861 2004-06-01T18:56:13Z <p>Milles excuses</p> <p>erreur de lecture de ma part</p> <p>Sorry</p> > Des vrais noms de rubrique sans toucher à Apache<small class="fine d-inline"> </small>? 2004-05-31T18:27:57Z https://files.spip.org/Des-vrais-noms-de-rubrique-sans#comment9831 2004-05-31T18:27:57Z <p>le code à mettre dans mes_fonctions est incrompréhensible.</p> <p>Quelqu'un peut me le transcrire pour que je puisse essayer cette fonction qui me semble intéresante.</p> <p>Merci à tous<br class="autobr"> Pierre</p> > Des vrais noms de rubrique sans toucher à Apache<small class="fine d-inline"> </small>? 2004-05-31T17:00:54Z https://files.spip.org/Des-vrais-noms-de-rubrique-sans#comment9828 2004-05-31T17:00:54Z <p>Le code de mes_fonction_php3 n'est plus lisible dans l'article</p> <p>Est ce que quequ'un peut me l'envoyer.<br class="autobr"> ou le remettre en état<br class="autobr"> Merci <br class="autobr"> @+</p> > Des vrais noms de rubrique sans toucher à Apache<small class="fine d-inline"> </small>? 2004-02-16T15:33:06Z https://files.spip.org/Des-vrais-noms-de-rubrique-sans#comment6478 2004-02-16T15:33:06Z <p>free a désactivé il y a quelques mois toute une série de fonctions disponibles en standard sur php : c'est un choix unilatéral. Je pense que peu de scripts php non faits sur mesure fonctionneront sur free.<br class="autobr"> Le mieux est de prendre un VRAI hébergeur, ils ne sont pas si cher...</p> > Des vrais noms de rubrique sans toucher à Apache<small class="fine d-inline"> </small>? 2004-02-16T15:22:58Z https://files.spip.org/Des-vrais-noms-de-rubrique-sans#comment6477 2004-02-16T15:22:58Z <p>Marche po sur free.fr</p> > Des vrais noms de rubrique sans toucher à Apache<small class="fine d-inline"> </small>? 2004-01-24T21:37:26Z https://files.spip.org/Des-vrais-noms-de-rubrique-sans#comment5662 2004-01-24T21:37:26Z <p>Attention<small class="fine d-inline"> </small>! include se passe côté serveur, header côté client.</p> <p>Quest-ce que ça veut dire<small class="fine d-inline"> </small>? Le procédé décrit dans l'article marche à coup sûr, par contre il n'est pas garanti qu'avec header on obtienne le résultat souhaité à coup sûr. Avec header on exclue pas mal de moteurs de recherche de son site parce qu'ils ne suivent que les liens directs, pas les redirections HTTP. Les robots ne sont pas de vrais clients HTTP respectant tous les éléments du protocle HTTP. Voilà pourquoi.</p> > Des vrais noms de rubrique sans toucher à Apache<small class="fine d-inline"> </small>? 2003-04-13T07:50:12Z https://files.spip.org/Des-vrais-noms-de-rubrique-sans#comment1355 2003-04-13T07:50:12Z <p>Pour ceux que la réécriture d'URL intimide encore, voici deux articles en français qui peuvent aider à y voir plus clair :</p> <p><a href="http://immo.wildcroft.com/publication/article27.html" class="spip_out" rel='nofollow external'>Le fichier .htaccess</a><br class="manualbr"><a href="http://immo.wildcroft.com/publication/article28.html" class="spip_out" rel='nofollow external'>Des URLs pour plaire aux moteurs de recherche</a></p> <p>... ma petite contribution à la communauté SPIP<small class="fine d-inline"> </small>;-)</p> > Des vrais noms de rubrique sans toucher à Apache<small class="fine d-inline"> </small>? 2003-04-08T13:09:06Z https://files.spip.org/Des-vrais-noms-de-rubrique-sans#comment1324 2003-04-08T13:09:06Z <p>Pour des rubriques, oui. Mais quand son site Spip est construit à la manière du tutorial sur les jeux vidéos. En quelque sorte, on a une rubrique pour chaque jeu (Dans mon cas 650 Rubriques) Comment faire pour avoir des url lisible dans ce cas<small class="fine d-inline"> </small>??<br class="autobr"> Merci d'avance</p> > Help<small class="fine d-inline"> </small>! 2003-03-26T20:10:14Z https://files.spip.org/Des-vrais-noms-de-rubrique-sans#comment1218 2003-03-26T20:10:14Z <p>Moi même en faisant cela ça ne marche pas...</p> > Des vrais noms de rubrique sans toucher à Apache<small class="fine d-inline"> </small>? 2003-03-19T12:21:47Z https://files.spip.org/Des-vrais-noms-de-rubrique-sans#comment1160 2003-03-19T12:21:47Z <p>ah je l'avais bien dit qu'il y a vait plus simple :-)</p> > Des vrais noms de rubrique sans toucher à Apache<small class="fine d-inline"> </small>? 2003-03-19T09:51:17Z https://files.spip.org/Des-vrais-noms-de-rubrique-sans#comment1157 2003-03-19T09:51:17Z <p>JOLI<small class="fine d-inline"> </small>!</p> <p>Merci, je vais tester ça.</p> <p>Bon, ben après c'est simplement la réécriture des url avec les boucles Rubriques et hiérarchies qui se pose.</p> <p>php rUl3z<small class="fine d-inline"> </small>!</p> > Des vrais noms de rubrique sans toucher à Apache<small class="fine d-inline"> </small>? 2003-03-19T09:31:01Z https://files.spip.org/Des-vrais-noms-de-rubrique-sans#comment1156 2003-03-19T09:31:01Z <p>Juste une petit précision :</p> <p>- header(«<small class="fine d-inline"> </small>location :/rubriques.php3<small class="fine d-inline"> </small>?id...=xx<small class="fine d-inline"> </small>») est correct</p> <p>- header("location :<a href="http://www.monsite.com/rubriques.php3?id...=xx" class="spip_url spip_out auto" rel="nofollow external">http://www.monsite.com/rubriques.php3?id...=xx</a>") fonctionne <strong>mais</strong> l'adresse entrée par le visiteur (à savoir <a href="http://www.monsite.com/rubrique1" class="spip_url spip_out auto" rel="nofollow external">www.monsite.com/rubrique1</a>) deviandra <a href="http://www.monsite.com/rubriques.php3?id...=xx" class="spip_url spip_out auto" rel="nofollow external">http://www.monsite.com/rubriques.php3?id...=xx</a> dans son navigateur alors faite attention.</p> <p>Moila c'est tout :-)</p> > Des vrais noms de rubrique sans toucher à Apache<small class="fine d-inline"> </small>? 2003-03-19T09:26:14Z https://files.spip.org/Des-vrais-noms-de-rubrique-sans#comment1154 2003-03-19T09:26:14Z <p>Moi j'apporterai quelques modifications pour encore simplifier tout cela....</p> <p>Il suffit d'utiliser la fonction <strong> <i>header()</i> </strong> de PHP au lieu de la fonction <strong> <i>include()</i> </strong></p> <p><strong>Pourquoi<small class="fine d-inline"> </small>?</strong></p> <p>Très simple : la fonction <strong> <i>header()</i> </strong> de PHP peut être utilisée pour effectuer une redirection sans modifier l'adresse entrée dans le navigateur :</p> <p><strong>Exemple :</strong></p> <p><a href="http://www.monsite.com/rubrique1" class="spip_url spip_out auto" rel="nofollow external">http://www.monsite.com/rubrique1</a> ne se transforme <strong>pas</strong> en <a href="http://www.monsite.com/rubriques.php3?id=1" class="spip_url spip_out auto" rel="nofollow external">http://www.monsite.com/rubriques.php3?id=1</a> ce qui conserve la cohérence des <i>raccourcis</i> vis-à-vis du visiteur.</p> <p><strong>Comment utiliser la fonction <i>header()</i><small class="fine d-inline"> </small>? </strong></p> <p>Voici la nouvelle ligne à entrer dans le fichier <strong>index.php</strong> à la place d'include :</p> <div class="precode"><pre class="spip_code spip_code_block" dir="ltr" style="text-align:left;"><code><?php header("location:/php/spip/rubrique.php3?id_rubrique={{xx}}"); ?></code></pre></div> <p>(où <strong> <i>xx</i> </strong> est à remplacer par le numéro de la rubrique en question)</p> <p>Et alors me direz vous<small class="fine d-inline"> </small>?<br class="autobr"> Plus aucune autre modification à effectuer, ça marche tout seul B-)</p> <p>C'est-y pas bien ça<small class="fine d-inline"> </small>? :-D</p> <hr class="spip"> <p>gbws</p> <p>le ptit nouveau qui pense PHP :-p</p> > Des vrais noms de rubrique sans toucher à Apache<small class="fine d-inline"> </small>? 2003-03-19T08:56:38Z https://files.spip.org/Des-vrais-noms-de-rubrique-sans#comment1148 2003-03-19T08:56:38Z <p>Ahlala, ces back quotes<small class="fine d-inline"> </small>;-)</p> > Merci<small class="fine d-inline"> </small>!... 2003-03-19T07:48:30Z https://files.spip.org/Des-vrais-noms-de-rubrique-sans#comment1146 2003-03-19T07:48:30Z <p>Effectivement, c'était pourtant simple. J'avais pourtant essayé de modifier la syntaxe, sans succès.<br class="autobr"> Merci de cette démonstration fulgurante et sans appel<small class="fine d-inline"> </small>!<br class="autobr"> Mon intelligence n'était pas arrivée à un tel niveau<br class="autobr"> :))</p> <p>J'ai encore quelques pb d'images et de liens, mais rien de bien grave.<br class="autobr"> Merci<small class="fine d-inline"> </small>!</p> > Help<small class="fine d-inline"> </small>! 2003-03-15T08:33:52Z https://files.spip.org/Des-vrais-noms-de-rubrique-sans#comment1104 2003-03-15T08:33:52Z <p>La vie est cruelle parfois...</p> <p>Bon ben alors il faut que ça marche :</p> <p>alors prenons une syntaxe rigoureuse :</p> <div class="precode"><pre class="spip_code spip_code_block" dir="ltr" style="text-align:left;"><code><? include ("http://www.tonsite.com/rubrique.php3?id_rubrique=xx"); ?></code></pre></div> <p>Et là, plus de parse, de spartes ni de thraces.<small class="fine d-inline"> </small>;-)</p> Help<small class="fine d-inline"> </small>! 2003-03-15T08:07:01Z https://files.spip.org/Des-vrais-noms-de-rubrique-sans#comment1103 2003-03-15T08:07:01Z <p>Ça ne marche pas...! Il m'affiche une parse error dans la ligne du script index.php :</p> <pre><code style="color:#000000;"><span style="color:#0000BB;"><?php </span><span style="color:#007700;">include(</span><span style="color:#0000BB;">http</span><span style="color:#007700;">:</span><span style="color:#FF8000;">//www.votresite.com/rubrique.php3?id_rubrique=xx); </span><span style="color:#0000BB;">?></span></code></pre> <p>D'où ça vient et comment faire<small class="fine d-inline"> </small>?</p> <p>Merci</p> > Des vrais noms de rubrique sans toucher à Apache<small class="fine d-inline"> </small>? 2003-03-13T16:32:22Z https://files.spip.org/Des-vrais-noms-de-rubrique-sans#comment1099 2003-03-13T16:32:22Z <p>Un grand merci @ toi Philippe, je teste de toute urgence<small class="fine d-inline"> </small>!!</p> > Des vrais noms de rubrique sans toucher à Apache<small class="fine d-inline"> </small>? 2003-03-13T07:40:51Z https://files.spip.org/Des-vrais-noms-de-rubrique-sans#comment1096 2003-03-13T07:40:51Z <p>GENIAL<small class="fine d-inline"> </small>!<br class="autobr"> Je cherchais justement un truc comme ça<small class="fine d-inline"> </small>!<br class="autobr"> Franchement merci.</p>