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:
    156
    J'aime reçus:
    1
    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:
    3 500
    J'aime reçus:
    30
  3. nile
    nile WRInaute discret
    Inscrit:
    13 Avril 2007
    Messages:
    156
    J'aime reçus:
    1
    Merci ortolojf mais ça ne fonctionne pas non plus.
     
  4. ortolojf
    ortolojf WRInaute accro
    Inscrit:
    14 Août 2002
    Messages:
    3 500
    J'aime reçus:
    30
    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:
    156
    J'aime reçus:
    1
    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:
    156
    J'aime reçus:
    1
    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:
    3 500
    J'aime reçus:
    30
    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 passionné
    Inscrit:
    22 Octobre 2015
    Messages:
    1 209
    J'aime reçus:
    154
    RewriteRule ^.*-([0-9]+).html permis-conduire.php?limite=$1
     
  9. nile
    nile WRInaute discret
    Inscrit:
    13 Avril 2007
    Messages:
    156
    J'aime reçus:
    1
    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 ne fonctionne pas chez moi URL Rewriting et .htaccess 4 Août 2021
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
Mon url rewriting ne fonctionne pas, besoin d'un coup de main... URL Rewriting et .htaccess 19 Décembre 2009
Url rewriting ne fonctionne pas chez 1&1 URL Rewriting et .htaccess 11 Novembre 2009
Url rewriting fonctionne uniquement en local URL Rewriting et .htaccess 7 Septembre 2009
Rewriting fonctionne avec "/" mais pas avec "?" et"=" URL Rewriting et .htaccess 4 Septembre 2009
URL rewriting qui fonctionne... sauf pour Google Netlinking, backlinks, liens et redirections 10 Mars 2009
Comment fonctionne l url rewriting ? Netlinking, backlinks, liens et redirections 30 Janvier 2009
url rewriting fonctionne de temps en temps URL Rewriting et .htaccess 28 Janvier 2009
URL rewriting ne fonctionne pas sous easyPHP 1.8 URL Rewriting et .htaccess 26 Octobre 2008
url rewriting qui ne fonctionne pas URL Rewriting et .htaccess 6 Juin 2008