rewriting qui fonctionne pas

Discussion dans 'URL Rewriting et .htaccess' créé par nile, 13 Avril 2018.

  1. nile
    nile WRInaute discret
    Inscrit:
    13 Avril 2007
    Messages:
    88
    J'aime reçus:
    0
    Salut, je tente ma chance avec un nouveau titre pour mon post puisque le premier apparemment est passé inaperçu :

    Mon code ne marche pas et je ne trouve pas le problème :

    RewriteCond %{QUERY_STRING} ^limite=([0-9]+)$
    RewriteRule ^monforum/permis-conduire.php?$ https://www.code-a-domicile.com/monforum/permis-conduire-forum-%1.html? [L,R=301]

    La réécriture fonctionne mais ça m'envoie sur une erreur 404. Une idée ?
     
  2. ortolojf
    ortolojf WRInaute accro
    Inscrit:
    14 Août 2002
    Messages:
    2 726
    J'aime reçus:
    5
  3. nile
    nile WRInaute discret
    Inscrit:
    13 Avril 2007
    Messages:
    88
    J'aime reçus:
    0
    Merci ortolojf mais ça ne fonctionne pas non plus.
     
  4. ortolojf
    ortolojf WRInaute accro
    Inscrit:
    14 Août 2002
    Messages:
    2 726
    J'aime reçus:
    5
    Rebonjour

    Finalement je me suis trompé c'est bien $1 et non pas %1.

    D'autre part, il me semble que c'est l'url source qui est virtuelle, et la cible réelle :

    Et pour conserver l'url virtuelle, ( url-rewritée ), il ne faut pas de 301.

    RewriteRule ^/monforum/permis-conduire-forum-([0-9]+).html? https://www.code-a-domicile.com/monforum/permis-conduire.php?limite=$1 [R]

    Celà redirige théoriquement l'url source vers l'url cible, avec prise en charge du paramètre.

    Il faut évidemment que l'url cible existe réellement.

    Le mieux pour s'en assurer, est de tester l'url cible directement.

    L'autre option, est de mettre le htaccess dans le répertoire /monforum/

    Respectueusement.
     
  5. nile
    nile WRInaute discret
    Inscrit:
    13 Avril 2007
    Messages:
    88
    J'aime reçus:
    0
    Bonjour,
    J'avais pensé au htaccess ds le dossier, mais je préfère un fichier commun. Merci pour les infos, je vais plancher dessus.
    Cdlt,
     
  6. nile
    nile WRInaute discret
    Inscrit:
    13 Avril 2007
    Messages:
    88
    J'aime reçus:
    0
    En fait voilà le problème : mon script php va chercher 100 annonces dans la BDD avec la variable "limite", ce sera la page 1, puis les 200 suivantes seront la page 2 etc...

    Si je réécris l'url sans faire apparaître $limite, du coup le php marche plus. Je ne veux pas faire apparaitre $limite ds l'url car ça peut générer plein de pages inutiles et plus ou moins en double. Donc comment puis-je réécrire mon url sans afficher $limite mais qu'il soit toujours présent pour faire fonctionner le script php ? Et si c'est pas possible quelle solution de remplacement pourrais-je utiliser ?

    ça fait des semaines que je planches dessus et je trouve pas ...
    :confused: aidez moi ... Pitié ...
     
  7. ortolojf
    ortolojf WRInaute accro
    Inscrit:
    14 Août 2002
    Messages:
    2 726
    J'aime reçus:
    5
    Bonjour

    Je ne comprend pas.

    A chaque page différente, contenu différent.

    Logiquement c'est valable de laisser Google indexer les contenus différents, qui sont vus par les visiteurs.

    Par contre si les contenus sont similaires, c'est une erreur effectivement de faire du duplicate content, il suffirait de corriger le contenu.

    Respectueusement.
     
  8. ABCWEB
    ABCWEB WRInaute occasionnel
    Inscrit:
    22 Octobre 2015
    Messages:
    368
    J'aime reçus:
    19
    RewriteRule ^.*-([0-9]+).html permis-conduire.php?limite=$1
     
  9. nile
    nile WRInaute discret
    Inscrit:
    13 Avril 2007
    Messages:
    88
    J'aime reçus:
    0
    Bon, finalement je me suis débrouillé en changeant mon code php et en utilisant une $page au lieu de $limite. Merci pour les réponses.
     
Chargement...
Similar Threads - rewriting fonctionne Forum Date
URL Rewriting simple ne fonctionne pas URL Rewriting et .htaccess 16 Février 2018
URL rewriting avec Htaccess qui ne fonctionne pas Développement d'un site Web ou d'une appli mobile 1 Novembre 2016
URL Rewriting ne fonctionne pas URL Rewriting et .htaccess 19 Décembre 2014
Url rewriting et redirection 301 [R=301,L] ne fonctionne pas ensemble URL Rewriting et .htaccess 18 Septembre 2013
URL Rewriting qui de fonctionne pas URL Rewriting et .htaccess 8 Avril 2013
URL rewriting fonctionne avec une variable pas plus URL Rewriting et .htaccess 6 Décembre 2012
URL Rewriting qui ne fonctionne pas URL Rewriting et .htaccess 5 Janvier 2012
Pb url rewriting non fonctionnel URL Rewriting et .htaccess 7 Décembre 2010
urlrewriting qui fonctionne en local mais pas en ligne URL Rewriting et .htaccess 22 Octobre 2010
[WP 3.0] Rewriting ne fonctionne pas avec les custom types ??? Développement d'un site Web ou d'une appli mobile 6 Octobre 2010
  1. Ce site utilise des cookies. En continuant à utiliser ce site, vous acceptez l'utilisation des cookies.
    Rejeter la notice