1. ⭐⭐⭐ Grosse PROMO en cours sur ma plateforme SEO My Ranking Metrics
    Rejeter la notice

Moteur de recherche interne et URL rewriting

Discussion dans 'URL Rewriting et .htaccess' créé par chucki02, 12 Octobre 2010.

  1. chucki02
    chucki02 Nouveau WRInaute
    Inscrit:
    15 Janvier 2010
    Messages:
    11
    J'aime reçus:
    0
    Bonjour à tous,

    je suis passé sur pas mal de topics, avec des sujets proches du mien mais sans trouver de réponse parfaite.

    J'ai un moteur de recherche interne sur mon site.
    Quand l'utilisateur tape la recherche "cacahuete", il est redirigé vers une page dont l'URL est nav.php?query=cacahuete&x=21&y=9

    Je voudrais mettre en place un URL rewriting pour qu'il arrive sur une page avec une URL clean du type /formations/cacahuete

    Voici ce que j'ai mis, mais visiblement ca ne marche pas
    Code:
    RewriteRule ^formations/(.*)$ /nav.php?query=$1&x=$2&y=$3 [QSA,L] 
    Et voici le formulaire du moteur de recherche qui utilise la method get

    Code:
    <form action="nav.php" method="get">
    <input name="query" type="text">
    <input type="submit" value="rechercher">
    </form>
    Merci par avance de votre aide

    A++
     
  2. vitalizo
    vitalizo WRInaute impliqué
    Inscrit:
    27 Novembre 2005
    Messages:
    962
    J'aime reçus:
    0
  3. e-kiwi
    e-kiwi WRInaute accro
    Inscrit:
    23 Décembre 2003
    Messages:
    13 260
    J'aime reçus:
    1
    tu n'as pas mis de redirection en place de ta page php avec argument vers ta page html jolie, tu dois mettre les deux, une redirection des adresses php vers html, et une ré-écriture de l'html vers la php. l'url rewriting fait juste le lien entre une adresse jolie et l'adresse réelle, elle ne redirige pas toute seule vers l'url finale :)
     
  4. chucki02
    chucki02 Nouveau WRInaute
    Inscrit:
    15 Janvier 2010
    Messages:
    11
    J'aime reçus:
    0
    Salut e-kiwi

    Merci pour ton message. Du coup j'ai mis ce petit bout de code au début de ma page.
    Concrètement, si je suis sur une page de type "nav.php" avec une requête de recherche, alors je tente une redirection 301

    Code:
    if((ereg("nav.php",$PHP_SELF)) && ($query)) {
    	header("Status: 301 Moved Permanently", false, 301);
    	header("Location: www.nomdemonsite.com/formations/".$query."");
    }
    Hélas il me renvoie un message d'erreur me disant que l'url n'est pas valide...

    Une idée ?

    Merci encore
     
  5. e-kiwi
    e-kiwi WRInaute accro
    Inscrit:
    23 Décembre 2003
    Messages:
    13 260
    J'aime reçus:
    1
  6. chucki02
    chucki02 Nouveau WRInaute
    Inscrit:
    15 Janvier 2010
    Messages:
    11
    J'aime reçus:
    0
    OK merci.

    Je viens de mettre le echo et bizarrement il m'affiche http://www.nomdemonsite.com/formations/cacahuete
    Si j'enlève le echo, la redirection se fait maintenant, mais cela me renvoie vers une page complètement blanche

    Si tu as une idée je suis preneur !

    Merci
     
Chargement...
Similar Threads - Moteur recherche interne Forum Date
mon site internet n'apparaît plus dans les moteurs de recherche Problèmes de référencement spécifiques à vos sites 16 Juillet 2019
Moteur de Recherche Interne et Contenus Significatifs Débuter en référencement 8 Juin 2017
In Apps, le moteur de recherche interne sur Android Google : l'entreprise, les sites web, les services 31 Août 2016
Moteur de recherche interne, est ce un problème ? Débuter en référencement 30 Septembre 2015
Afficher tous les résultats de son moteur de recherche interne Débuter en référencement 19 Juin 2015
Suivi du moteur de recherche interne Google Analytics 13 Février 2015
SEO et moteur de recherche interne selon Google ? Référencement Google 12 Juin 2014
Moteur de rechercher interne - Résultats similaires Débuter en référencement 8 Janvier 2014
Suivi analytics du moteur de recherche interne Google Analytics 6 Décembre 2013
Moteur de recherche interne sur site web immobilier Développement d'un site Web ou d'une appli mobile 14 Novembre 2013
  1. Ce site utilise des cookies. En continuant à utiliser ce site, vous acceptez l'utilisation des cookies.
    Rejeter la notice