[Résolu] Problème d'écriture RewriteRule

Discussion dans 'URL Rewriting et .htaccess' créé par rtb, 27 Avril 2005.

  1. rtb
    rtb WRInaute impliqué
    Inscrit:
    14 Novembre 2004
    Messages:
    870
    J'aime reçus:
    0
    Bonjour,
    je fais mes debuts en UR et je rencontre quelques problemes :
    je tente de rediriger dans htaccess
    camping-ville-10-12.html vers landes-ville-rub?id_rubrique=10&id_mot=12
    J'ai mis dans htaccess
    RewriteRule ^camping-ville-([0-9]+)-([0-9]+)\.html /landes-ville-rub?id_rubrique=$1&id_mot=$2 [L]
    mais les parametres ne passent pas ( je suis sous spip )
    Ensuite si quelqu'un avait une indication pour trouver comment enlever les espaces et les accents des titres de rubriques afin de generer l'url
    Je suis debutant et je rame un peu dans tout ca
    merci
     
  2. widb.org
    widb.org Nouveau WRInaute
    Inscrit:
    21 Avril 2005
    Messages:
    18
    J'aime reçus:
    0
    1er chose : change
    RewriteRule ^camping-ville-([0-9]+)-([0-9]+)\.html /landes-ville-rub?id_rubrique=$1&id_mot=$2 [L]
    en
    RewriteRule ^camping-ville-([0-9]+)-([0-9]+)\.html landes-ville-rub?id_rubrique=$1&id_mot=$2 [L]


    perso à la fin de RewriteRule j'utilise un [NC,L] (NC = No Case = pas de respect des minuscules/majuscules)

    sinon as-tu bien ces 2 lignes au début :
    Options FollowSymlinks (ou : Options +FollowSymlinks)
    RewriteEngine on


    pr ce qui est d'une astuce pour nettoyer les URL (accents, espaces ...) je te propose ca (en php):

    function supprime_accents ($chaine) {
    $a = "àáâãäåòóôõöøèéêëçìíîïùúûüÿñ";
    $b = "aaaaaaooooooeeeeciiiiuuuuyn";
    return (strtr($chaine, $a, $b));
    }


    et pour les espaces un simple :

    str_replace(" ","-",$chaine);

    le mix des deux te donnera :

    supprime_accents(str_replace(" ","-",$chaine));
     
  3. rtb
    rtb WRInaute impliqué
    Inscrit:
    14 Novembre 2004
    Messages:
    870
    J'aime reçus:
    0
    J'avais pas Options +FollowSymlinks en debut de htaccess, et j'ai modif le [L] mais ca change rien, c'est peut etre les majuscules qui posent probleme
    -http://www.landes-tourisme.info/seignosse.html je fais des essai juste sur la page camping, je comprends pas bien ce qui cloche...
    merci a toi
     
  4. widb.org
    widb.org Nouveau WRInaute
    Inscrit:
    21 Avril 2005
    Messages:
    18
    J'aime reçus:
    0
    ta bien viré le slash avant "landes-ville-rub?......" ?

    le htaccess est à la racine ?
    vérifie les chemins relatifs
     
  5. rtb
    rtb WRInaute impliqué
    Inscrit:
    14 Novembre 2004
    Messages:
    870
    J'aime reçus:
    0
    quand je vire le / ca donne
    The requested URL /home/landesto/www/landes-ville-rub was not found on this server.
     
  6. rtb
    rtb WRInaute impliqué
    Inscrit:
    14 Novembre 2004
    Messages:
    870
    J'aime reçus:
    0
    htaccess est bien a la racine et le chemin est bon... probleme avec les majuscules possible?
     
  7. widb.org
    widb.org Nouveau WRInaute
    Inscrit:
    21 Avril 2005
    Messages:
    18
    J'aime reçus:
    0
    autre chose !

    ajoute un $ a la fin de ta rule comme cela :

    RewriteRule ^camping-ville-([0-9]+)-([0-9]+)\.html$ /landes-ville-rub?id_rubrique=$1&id_mot=$2 [RC,L]
     
  8. rtb
    rtb WRInaute impliqué
    Inscrit:
    14 Novembre 2004
    Messages:
    870
    J'aime reçus:
    0
    Options +FollowSymlinks
    RewriteEngine on
    RewriteRule ^capbreton\.html /landes-ville.php?id_mot=4 [L]
    RewriteRule ^annuaire-landes\.html /rubrique.php?id_rubrique=86 [L]
    RewriteRule ^actualite-landes\.html /rubrique.php?id_rubrique=384 [L]
    ...
    RewriteRule ^tosse\.html /mot.php?id_mot=106 [L]
    RewriteRule ^ychoux\.html /mot.php?id_mot=163 [L]
    RewriteRule ^essai-([0-9]+)-([0-9]+)\.html$ /landes-ville-rub?id_rubrique=$1&id_mot=$2[RC,L]

    comprends pas toutes les autres marchent mais la les parametres passent pas
     
  9. rtb
    rtb WRInaute impliqué
    Inscrit:
    14 Novembre 2004
    Messages:
    870
    J'aime reçus:
    0
    ca c'est l'url de depart
    -http://www.landes-tourisme.info/Camping-Seignosse-373-3.html

    Ceux sont les parametres des variables qui ne passent pas...
    celle ci est ecrite en php, c'est bien comme cela qu'on procede ou y a til autre chose a parametrer ?
     
  10. correiaj
    correiaj WRInaute impliqué
    Inscrit:
    25 Avril 2005
    Messages:
    987
    J'aime reçus:
    0
    si [nc] supprime la casse pour l´URL input, ce n´est pas le cas de l´output:
    s´il te dit qu´il ne trouve pas le fichier, c´est que ton Rewrite marche bien, mais que l´adresse est incorrècte...
     
  11. rtb
    rtb WRInaute impliqué
    Inscrit:
    14 Novembre 2004
    Messages:
    870
    J'aime reçus:
    0
    Hum... merci de votre aide, j'ai trouvé ce qui aurait du creuver les yeux... il manquait le .php dasn le htaccess :
    RewriteRule ^camping-ville-([0-9]+)-([0-9]+)\.html$ /landes-ville-rub?id_rubrique=$1&id_mot=$2 [RC,L],
    Une erreur d'ecriture tout betement, desolé et merci de votre aide.
    RewriteRule ^camping-ville-([0-9]+)-([0-9]+)\.html$ /landes-ville-rub.php?id_rubrique=$1&id_mot=$2 [RC,L] marche parfaitement
    Merci encore
    rtb
     
Chargement...
Similar Threads - [Résolu] Problème écriture Forum Date
Problème de réécriture [RESOLU] URL Rewriting et .htaccess 27 Juin 2008
Problème images en https (forum phpbb) [résolu] Développement d'un site Web ou d'une appli mobile 18 Novembre 2017
[RESOLU] probleme d'indexation des pages en httpS Crawl et indexation Google, sitemaps 20 Mars 2012
[Résolu] Problème d'importation de base MySQL en UTF8 chez 1&1 Administration d'un site Web 3 Juillet 2011
[Résolu] Problème pour gérer 2 campagnes AdWords 17 Novembre 2010
[RESOLU] Probleme d'erreur 302 non voulue Développement d'un site Web ou d'une appli mobile 30 Mai 2010
[Résolu] Problème de remonté de stats de campagne mails via GA Google Analytics 13 Mai 2010
[RESOLU]probleme lors de l'update des informations Développement d'un site Web ou d'une appli mobile 7 Avril 2010
[RESOLU] probleme de tri descendant de tableau ... Développement d'un site Web ou d'une appli mobile 4 Avril 2010
[résolu] Problème sur certains navigateurs ? Développement d'un site Web ou d'une appli mobile 16 Octobre 2009
probleme area="poly" et placement de div [RESOLU] Développement d'un site Web ou d'une appli mobile 8 Octobre 2009
[RESOLU] Problème avec PHPMAILER (apparition des headers dans le message) Développement d'un site Web ou d'une appli mobile 31 Juillet 2009
Problème URL Rewriting complexe avec les dossiers rééls et les autres chemins [Résolu] URL Rewriting et .htaccess 16 Juin 2009
[Résolu] Problème de onbeforeunload / frame Développement d'un site Web ou d'une appli mobile 12 Juin 2009
[Resolu]Probleme soumission boutique 1and1 Problèmes de référencement spécifiques à vos sites 25 Mai 2009
[résolu] problème de variables chez OVH Développement d'un site Web ou d'une appli mobile 21 Février 2009
[résolu] problème php chez OVH Développement d'un site Web ou d'une appli mobile 9 Février 2009
[RESOLU] Problème de redirection permanente URL Rewriting et .htaccess 18 Janvier 2009
Probleme de formulaire [Résolu] Développement d'un site Web ou d'une appli mobile 18 Janvier 2009
[résolu] Problème avec preg_replace (le point) Développement d'un site Web ou d'une appli mobile 6 Janvier 2009