logo

NPDS : Gestion de contenu et de communauté


Content & Community Management System (CCMS) robuste, sécurisé, complet, performant, parlant vraiment français, libre (Open-Source) et gratuit.
30 visiteur(s) et 2 membre(s) en ligne.
Activité du Site

Pages vues depuis 25/05/2001 : 108 451 389

  • Nb. de membres 8 693
  • Nb. d'articles 1 695
  • Nb. de forums 26
  • Nb. de sujets 8
  • Nb. de critiques 92

Top 10  Statistiques

Index du forum »»  Questions »» Url-rewriting

Nouveau sujet
 Url-rewriting#19951Répondre

16Contributeur(s)
leloup31TitoJireckpodyAnonymeBorisfliaigreHotfirenetkillingGiamDocgilbauneo_machineoimreef-passionmisfucolonelwog
3 Modérateur(s)
developpeurjpbJireck
leloup31 leloup31icon_post
Salut,

Quelqu'un aurait-il reussi à faire de l'url-rewriting sur l'adresse des ministes? si oui comment?

exemple au hasard :-D de ce que je cherche à avoir:

http://www.npds.org/minisite.php?op=developpeur
remplacé par
http://www.npds.org/minisite-developpeur
Tito Titoicon_post
Quel est le problème?
leloup31 leloup31icon_post
Aucun à part que je voudrais virer le .php?op= dans les liens vers les minisites et que je n'y connais rien en url-rewriting.
Tito Titoicon_post
http://www.webrankinfo.com/analyses/autres/url-rewriting.php

Contenu de .htaccess:Options +FollowSymlinks
RewriteEngine on
RewriteRule ^minisite-(.*)$ minisite.php?op=$1 [L]

Si ça ne marche pas, il faut ajouter le .html à la fin du nom re redirection:RewriteRule ^minisite-(.*)\.html$ minisite.php?op=$1 [L]L'option de rewrite doit bien sûr être activée sur le serveur apache (voir tutoriel)

Message édité par : Tito / 09-05-2006 21:29

leloup31 leloup31icon_post
:=! merci tito, je vais tester ça.
Jireck Jireckicon_post
pomme avait fait quelques choses comme ca il me semble pour spiderman... non ??
leloup31 leloup31icon_post
Je crois bien que oui mais il n'a à ma connaissance jamais donné le code.

Message édité par : leloup31 / 10-05-2006 16:47

pody podyicon_post
BOnjour

Comment l'appliquer a tout le site sur une version SABLE ?

Merci
Anonyme Anonymeicon_post
Pourquoi le Url rewriting n'est pas integré dans une version?
Boris Borisicon_post
Parce que ca demande un boulot énorme. :-)
Et que pour le moment, on bosse bcp sur la version suivante.

Message édité par : Boris / 16-01-2007 20:00

Anonyme Anonymeicon_post
Ma version NPDS est totalment rewrité, moi je veux bien donner mes 'vos) sources, manque juste les link.php
Boris Borisicon_post
Envoie à mon adresse mail (cf le bouton www en bas de ce message)
je regarderai.
Anonyme Anonymeicon_post
Je dois avouer que j'ai retouché tout le code a la main..

J'ai juste fait une function pour les accents et autres et apres j'ai mis dans tous les liens la function :


// function pour le rewriting : Changement des accents et autres sur les liens qui prennent le nom du titre.
function ote_accent($str){
          $str=strtolower($str);
        $str = strtr($str,'ÀÁÂÃÄÅÇÈÉÊËÌÍÎÏÒÓÔÕÖÙÚÛÜÝàáâãäåçèéêëìíîïðòóôõöùúûüýÿ','AAAAAACEEEEIIIIOOOOOUUUUYaaaaaaceeeeiiiioooooouuuuyy');
        $parenthese = array("(", ")", "[", "]", "|", "{", "}", "=", "+", "~");
        $cedirroba = array("ç", "@");
        $points = array(",", ".",":","?","/","§","!","%","*","¨","£","&","¤",";",":","^");
        $espace = array(" ");
        $doubletiret = array("--","'");
        $resolu =array("resolu--");    
        $troistrois = array("troistrois");
        $str = str_replace($parenthese, "", "$str");
        $str = str_replace($points, "", "$str");
        $str = str_replace($troistrois, "33", "$str");    
        $str = str_replace($doubletiret, "-", "$str");
        $str = str_replace($cedirroba, "", "$str");
        $str = str_replace($espace, "-", "$str");
        $str = str_replace($doubletiret, "-", "$str");
    return $str;
}
// function pour le titre dinamyque : enleve le slogan du site.
function ote_slogan($str){
            
              $slogantitre = array("- Dépannage informatique à domicile sur la région bordelaise.");
            $str = str_replace($slogantitre,"","$str");
            $str = strtr($str,'ÀÁÂÃÄÅÇÈÉÊËÌÍÎÏÒÓÔÕÖÙÚÛÜÝàáâãäåçèéêëìíîïðòóôõöùúûüýÿ','AAAAAACEEEEIIIIOOOOOUUUUYaaaaaaceeeeiiiioooooouuuuyy');
            //$str=strtoupper($str);
    return $str;
}





comme ceci :


echo "<td valign=top width=200><a href=liens-annuaires-categories-".ote_accent($title)."-$cid.html CLASS=\"NOIR\"><b>$title</b></a> <font size=1>($cnumrows)</font>";



et apres j'ai fait la regle rewriting :


RewriteRule ^liens-annuaires-sous-categories-([a-z0-9\-]+)-([0-9]+)\.html$  links.php?op=viewslink&sid=$2 [L]



Voila pour l'a peu pres...
Il me reste 2 jours pour finir toute la version Sable que j'ai.
Donc, de que j'ai finit, je te la passe Boris.
Pomme, t'es debordé ou quoi? il est bien ton site spiderman, pas partager (c'est pas terrible lol)

Le forum de NPDS est completement rewrittée chez moi aussi.
Anonyme Anonymeicon_post
Au fait, juste un truc....

Mon forum completement rewrité, ne contiens pas des liens comme ceux de spiderman...

forums-sujet-1276-forum-24.html <<--- On peut mieux faire...

Chez moi il est comme ça :
forum-cat-securite-protection-et-anonymat-4.html
antiespions-antispywares-42-4.html
repondre-message-securite-protection-et-anonymat-42-4.html

J'ai geré aussi pour les pages, ça a pas etait evident mais ça marche.
ça gere aussi le download.php et les articles et tout et tout.
En ce moment je suis en train de finir la page links.php
et de que j'ai finit je reverifierais pour les Duplicate-contents, chose que j'ai essayé de gerer au fur et a mesure que je faisais le truc.



fliaigre fliaigreicon_post
Bonjour,

Personnellement ça m'intéresse l'url rewriting en particulier pour le forum et les sections.

Si ça ne te dérange pas pense à moi.

Donne moi ton mail en MP, je te contacterai.
Hotfirenet Hotfireneticon_post
Slt ca m'interesse enormement aussi donc si tu veux je peux bosser avec toi sur ce coup pour tout passer npds en url rewriting
killing killingicon_post
Citation : Hotfirenet

Slt ca m'interesse enormement aussi donc si tu veux je peux bosser avec toi sur ce coup pour tout passer npds en url rewriting


Je crois que cela intéresse énormément de monde ;-)

Bon courage les gars :=!
Hotfirenet Hotfireneticon_post
ouep mais ce serait cool de savoir qui est ce mysterieux anonyme qui bosse en sous-marin
GiamDoc GiamDocicon_post
gilbau gilbauicon_post
on dirait qu'il a tout fini, c'est super :=!