Quelqu'un pourrait m'aider ? url rewritting+.htaccess

Discussion dans 'URL Rewriting et .htaccess' créé par Lefkeo, 19 Décembre 2005.

Tags:
  1. Lefkeo
    Lefkeo Nouveau WRInaute
    Inscrit:
    13 Avril 2005
    Messages:
    36
    J'aime reçus:
    0
    Bonjour a tous ;)

    Voila j'ai un site qui utilise un système de news en php.

    Voici le genre de valeur que j'obtiens lorsque je veux lire une news en entier :
    www.d.com/index.php?subaction=showfull& ... m=&ucat=1&

    En général, je souhaiteraus réduire/organisé les urls de cette façon :

    www.d.com/index-sf-1134987696-1.html

    sf étant pour subaction=showfull
    1134987696 étant pour id=1134987696&
    1 étant pour ucat=1

    et de cette façon
    www.d.com/index-sf-1134987696-1-5.html
    uniquement si start_from a une valeur (ici 5 par exemple )

    :arrow: Comment peux t-on réécrire mon .htaccess ?
    :arrow: Comment puis-je forcer mon système de news a créer des urls de cette forme ? (une fois que mon .htaccess redirige correctement les urls)

    Merci beaucoup :wink:
     
  2. chantra
    chantra WRInaute discret
    Inscrit:
    27 Juin 2005
    Messages:
    225
    J'aime reçus:
    0
    quelque chose du style:
    Code:
    RewriteRule ^index-(+*)-([0-9]+)-([0-9]+).html$  index.php?subaction=$1&id=$2&ucat=$3 [L]
     RewriteRule ^index-(+*)-([0-9]+)-([0-9]+)-([0-9]+).html$  index.php?subaction=$1&id=$2&ucat=$3&start_from=$4  [L]
    
    Ben la je crois qu'il va falloir que tu mettes la main à la pate. Soit une fonction gere la mise en forme d'url, et la une modif à cet endroit se repercutera partout, soit tu dois modifier le code pour afficher les url comme ci-dessus.
     
  3. Lefkeo
    Lefkeo Nouveau WRInaute
    Inscrit:
    13 Avril 2005
    Messages:
    36
    J'aime reçus:
    0
    D'abord merci d'avoir répondu rapidement ;)

    Je vais tester, cependant subaction n'estpas égale a un chiffre, mais a showfull ou rien du tout ... c'est bon quand même ?

    J'utilise le système cutenews, le fichier qui gère les urls est a mon avis celui ci : cutenews/inc/functions.inc.php
     
  4. chantra
    chantra WRInaute discret
    Inscrit:
    27 Juin 2005
    Messages:
    225
    J'aime reçus:
    0
    RewriteRule ^index-showfull-([0-9]+)-([0-9]+).html$ index.php?subaction=sf&id=$1&ucat=$2 [L]
    RewriteRule ^index-([0-9]+)-([0-9]+).html$ index.php?id=$1&ucat=$2 [L]
    ....

    ou un truc du genre
     
  5. Lefkeo
    Lefkeo Nouveau WRInaute
    Inscrit:
    13 Avril 2005
    Messages:
    36
    J'aime reçus:
    0
    Tu voulais plutôt dire :

    RewriteRule ^index-sf-([0-9]+)-([0-9]+).html$ index.php?subaction=showfull&id=$1&ucat=$2 [L]
    RewriteRule ^index-([0-9]+)-([0-9]+).html$ index.php?id=$1&ucat=$2 [L]

    parceque l'inverse fonctionne pas ;)
     
  6. Lefkeo
    Lefkeo Nouveau WRInaute
    Inscrit:
    13 Avril 2005
    Messages:
    36
    J'aime reçus:
    0
    bon cela ne marche pas non plus.

    Code:
     Erreur 404 
     
  7. chantra
    chantra WRInaute discret
    Inscrit:
    27 Juin 2005
    Messages:
    225
    J'aime reçus:
    0
    tu as bien RewriteEngine on dans ton .htaccess?
     
  8. Lefkeo
    Lefkeo Nouveau WRInaute
    Inscrit:
    13 Avril 2005
    Messages:
    36
    J'aime reçus:
    0
    oui c'est ce que j'avais oublié mais j'ai rectifié de moi même et ça marche ;)
    maintenant il faudrait forcer mon système de news a écrire les urls de cette forme...
    je ne trouve pas comment faire, j'ai essayé le MOD keyword urls mod (utilisé pour mon forum )
    mais ça n'a pas l'air de marché ... :?
     
  9. Lefkeo
    Lefkeo Nouveau WRInaute
    Inscrit:
    13 Avril 2005
    Messages:
    36
    J'aime reçus:
    0
    recitifcation, j'ai trouvé dans le fichier shows_inc.php (pr ceux que ça interesse ) la variable :

    Code:
                        //$output = str_replace("[full-link]","<a href=\"$PHP_SELF?subaction=showfull&amp;id=$news_arr[0]&amp;archive=$archive&amp;start_from=$my_start_from&amp;ucat=$news_arr[6]&amp;$user_query\">", $output);
     
    Que j'ai transformé en
    Code:
                        $output = str_replace("[full-link]","<a href=\"$PHP_SELF-article$news_arr[0].html\">", $output);
    seulement voila $PHP_SELF contient index.php et donc cela fait : index.php-article567428.html .. le .php est en trop mais je trouve pas ou le changer :shock:


    bon j'ai déja réussit de changer :
    -www.d.com/index.php?subaction=showfull&id=1134987698&archive=&start_from=&ucat=1&
    en :
    -www.d.com/index.php-article1134987698.html
     
  10. evets
    evets WRInaute discret
    Inscrit:
    16 Septembre 2004
    Messages:
    244
    J'aime reçus:
    0
  11. Lefkeo
    Lefkeo Nouveau WRInaute
    Inscrit:
    13 Avril 2005
    Messages:
    36
    J'aime reçus:
    0
    En effet tu est sur mon topic :lol: :lol:
    bah ça me dérange pas mais comme je surveille ce sujet en attente d'une réponse ... enfin , crée le tiens :wink:
     
Chargement...
Similar Threads - pourrait aider rewritting+ Forum Date
Qui pourrait m'aider à mettre un div Développement d'un site Web ou d'une appli mobile 24 Mai 2011
Votre avis pourrait m'aider Demandes d'avis et de conseils sur vos sites 18 Avril 2006
Est-ce que quelqu'un pourrait m'aider? Débuter en référencement 3 Janvier 2005
Le nom de mon blog pourrait-il me donner des soucis légaux ? Débuter en référencement 26 Janvier 2015
Pourquoi analytics pourrait avoir de la difficulté à détecter l'acquisition d'un site? Google Analytics 3 Juillet 2014
Google France pourrait se faire tirer l'oreille pour l'occultation des mots clés Référencement Google 19 Avril 2012
La FTC pourrait enquêter sur "Google Search plus your world" Google : l'entreprise, les sites web, les services 12 Janvier 2012
L'invention qui pourrait révolutionner la technologie de l'information Le café de WebRankInfo 12 Septembre 2011
Google Adsense pourrait déménager d'Irlande ? mais où ? Google : l'entreprise, les sites web, les services 23 Mars 2011
Google pourrait diminuer la visibilité des sites à nom de domaine avec mots-clés Référencement Google 16 Mars 2011
Microsoft Adobe pourrait se faire racheter par Microsoft, selon le New York Times Le café de WebRankInfo 8 Octobre 2010
Le nouveau concurrent d'iTunes pourrait s'appeler Google Music Google : l'entreprise, les sites web, les services 5 Juin 2010
L'outil de statistiques de Google pourrait être illégal en Allemagne Google Analytics 25 Novembre 2009
Google pourrait fournir ses résultats de recherche en RSS Google : l'entreprise, les sites web, les services 9 Octobre 2008
Microsoft Microsoft pourrait racheter Powerset Le café de WebRankInfo 30 Juin 2008
qui pourrait m'envoyer la version 1.10.3 de b2evolution ? Développement d'un site Web ou d'une appli mobile 13 Avril 2008
Quelqu’un pourrait-il me dire ? Problèmes de référencement spécifiques à vos sites 29 Juillet 2007
Yahoo Yahoo pourrait être racheté par Microsoft Le café de WebRankInfo 4 Mai 2007
Un hack de Joomla pourrait il toucher un autre site ? Développement d'un site Web ou d'une appli mobile 3 Mai 2007
google pourrait se servir de Analytics pour son classement ? Référencement Google 12 Novembre 2006