Vous n'êtes pas identifié.

Annonce

#1 problème d'url sur google analytic du 06-11-2013 08:02:28

pacific04
c00lnaute nouveau
Date d'inscription: 06-11-2013
Messages: 5

problème d'url sur google analytic

Bonjour a tous.
je suis débutant et voila que j'ai lancé un site sur le web. Tout fonctionné très bien et tout a coup, je n'ai plus été réferencé sur google. Se n'est pas un grand site, mais j'avais 600 personnes jour et depuis le 4 septembre je suis passé a 30 personnes jour.

j'ai verifié la base de donnée et me suis apercu que via le formulaire un petit malin avait envoyé u html via l'emplacement prévu pour l'adresse googlemap. j'ai donc supprimé ce code. mais je m'apercois sur google analytic que régulierement quelqu'un se connecte sur des pages comme:

/lire_sujet.php?id_sujet_a_lire=112&sujet+membre+id.fr


alors que la vrai url est :

/lire_sujet.php?id_sujet_a_lire=112

comment puis je empecher que la première url existe ?

voici mon code :

Code:

if (!isset($_GET['id_sujet_a_lire'])) {

echo 'Sujet non défini.';

}

else {

include("identifiants.php");

mysql_connect($adresse, $nom, $motdepasse);

mysql_select_db($database);// on se connecte à MySQL.

$sujet_a_lire = mysql_real_escape_string($_GET['id_sujet_a_lire']);

$sql = 'SELECT * FROM site WHERE correspondance_sujet="'.$sujet_a_lire.'" ORDER BY date_reponse ASC';

$req = mysql_query($sql) or die('Erreur SQL !<br />'.$sql.'<br />'.mysql_error());

while ($data = mysql_fetch_array($req)) {

sscanf($data['date'], "%4s-%2s-%2s %2s:%2s:%2s", $an, $mois, $jour, $heure, $min, $sec);

sscanf($data['date1'], "%4s-%2s-%2s %2s:%2s:%2s", $an, $mois, $jour, $heure, $min, $sec);

$pseudo_m=htmlentities(trim($data['pseudo']));

$email=htmlentities(trim($data['email']));

$ville=htmlentities(trim($data['ville']));

$departement=htmlentities(trim($data['departement']));

// on affiche les résultats

Hors ligne

 

06-11-2013 08:02:28

Mister $$$


#2 Re problème d'url sur google analytic du 06-11-2013 11:00:28

c00lman
Administrateur
Date d'inscription: 16-08-2007
Messages: 2164
Site web

Re: problème d'url sur google analytic

Bonjour pacific04,

Le plus simple est de comparer l'url affiché dans le navigateur du client avec l'url censé être affiché et d'effectuer, si besoin, une redirection du moteur et de l'utilisateur :

Code:

    //Fonction pour détecter l'url de la page en cours
    function url_page_en_cours()
    {
        return "http://" . $_SERVER["SERVER_NAME"] . $_SERVER["REQUEST_URI"];
    }
    
    if (!isset($_GET['id_sujet_a_lire'])) {
        
        echo 'Sujet non défini.';
    }
    else {
        //On construit la vraie url de destination
        $vrai_url = 'http://'.$_SERVER["SERVER_NAME"].'/lire_sujet.php?id_sujet_a_lire='.$_GET['id_sujet_a_lire'].'';
        //On vérifie l'url de la page en cours et on redirige si besoin
        if(url_page_en_cours() != $vrai_url){
            header("HTTP/1.1 301 Moved Permanently"); 
            header("Location:".$vrai_url); 
        }    
        
        include("identifiants.php");
//reste de votre code

La variable "$vrai_url" est la véritable url ou l'utilisateur est censé arriver. Il faut donc adapter celle-ci en fonction de votre site si elle ne fonctionne pas telle quelle.

http://'.$_SERVER["SERVER_NAME"].' = -http://Nom-de-domaine.fr
/lire_sujet.php = page d'affichage
?id_sujet_a_lire= = variable à récupérer
'.$_GET['id_sujet_a_lire'].' = identifiant

Hors ligne

 

#3 Re problème d'url sur google analytic du 06-11-2013 21:45:36

pacific04
c00lnaute nouveau
Date d'inscription: 06-11-2013
Messages: 5

Re: problème d'url sur google analytic

merci je vais essayer.

je ne change que le http:// c'est a dire que le code devient :


//Fonction pour détecter l'url de la page en cours
    function url_page_en_cours()
    {
        return "http://nom-de-domaine.fr" . $_SERVER["SERVER_NAME"] . $_SERVER["REQUEST_URI"];
    }
   
    if (!isset($_GET['id_sujet_a_lire'])) {
       
        echo 'Sujet non défini.';
    }
    else {
        //On construit la vraie url de destination
        $vrai_url = 'http://http://nom-de-domaine.fr'.$_SERVER["SERVER_NAME"].'/lire_sujet.php?id_sujet_a_lire='.$_GET['id_sujet_a_lire'].'';
        //On vérifie l'url de la page en cours et on redirige si besoin
        if(url_page_en_cours() != $vrai_url){
            header("HTTP/1.1 301 Moved Permanently");
            header("Location:".$vrai_url);
        }   

et c'est tout ?

j'essai ca encore merci


Hors ligne

 

#4 Re problème d'url sur google analytic du 06-11-2013 22:05:34

pacific04
c00lnaute nouveau
Date d'inscription: 06-11-2013
Messages: 5

Re: problème d'url sur google analytic

j'i essayer et rien ne change. on peux afficher la page meme si on rajoute des mots au bout de l url .

et la page avec les mots en plus est répertoriée sur les pages vue de google analytic.

Savez vous pourquoi toutes les pages avec des mots en plus commence toujours par &sk=

exemple:
vrai url : /lire_sujet.php?id_sujet_a_lire=112

Modifiée : /lire_sujet.php?id_sujet_a_lire=112&sk=lieu+jeux+toit.fr


Hors ligne

 

#5 Re problème d'url sur google analytic du 07-11-2013 07:42:54

c00lman
Administrateur
Date d'inscription: 16-08-2007
Messages: 2164
Site web

Re: problème d'url sur google analytic

Avez-vous testé le code tel que je vous l'est donné sans aucun changement ?

Si vous devez effectuer un changement c'est uniquement dans la variable "$vrai_url" soit :

Code:

$vrai_url = 'http://nom-de-domaine.fr/lire_sujet.php?id_sujet_a_lire='.$_GET['id_sujet_a_lire'].'';

Explications :
La fonction "function url_page_en_cours()" récupère l'url affiché dans le navigateur du client comme par exemple -http://nom-de-domaine.fr/lire_sujet.php?id_sujet_a_lire=8&sk=lieu+jeux+toit.fr .

Si on reprend le code suivant :

Code:

    //On construit la vraie url de destination
    $vrai_url = 'http://'.$_SERVER["SERVER_NAME"].'/lire_sujet.php?id_sujet_a_lire='.$_GET['id_sujet_a_lire'].'';
    //On vérifie l'url de la page en cours et on redirige si besoin
    if(url_page_en_cours() != $vrai_url){
        header("HTTP/1.1 301 Moved Permanently"); 
        header("Location:".$vrai_url);

..et que je le convertis avec des urls normal, ça donne :

Code:

        //On construit la vraie url de destination
        $vrai_url = 'http://nom-de-domaine.fr/lire_sujet.php?id_sujet_a_lire=8';
        //On vérifie l'url de la page en cours et on redirige si besoin
        if('http://nom-de-domaine.fr/lire_sujet.php?id_sujet_a_lire=8&sk=lieu+jeux+toit.fr' != 'http://nom-de-domaine.fr/lire_sujet.php?id_sujet_a_lire=8'){
            header("HTTP/1.1 301 Moved Permanently"); 
            header("Location: http://nom-de-domaine.fr/lire_sujet.php?id_sujet_a_lire=8");

Donc, normalement toutes url ayant plusieurs variables est redirigé vers l'url avec une seule variable.

j'i essayer et rien ne change. on peux afficher la page meme si on rajoute des mots au bout de l url .
et la page avec les mots en plus est répertoriée sur les pages vue de google analytic.

C'est normal que "les url à rallonge" soient répertoriés dans GG Analytic puisque ce sont des urls d'arrivés sur votre site qui peuvent être répertoriés sur d'autres sites ou enregistrés par des crawlers lors de précédent passages.

Savez vous pourquoi toutes les pages avec des mots en plus commence toujours par &sk=

Non je ne sais pas. Il peut y avoir plusieurs raisons :
Site mal codé.
Un "kéké" qui fait joujou avec les url de votre site pour vous emmerder.
Un "Kéké" qui tente de trouver une faille dans votre site.

Quoi qu'il en soit, il faut contrôler ce qui transite dans vos urls et effectuer des redirections si besoin.

C'est quoi l'url de votre site ? (donner le moi en Message privé).

Hors ligne

 

#6 Re problème d'url sur google analytic du 08-11-2013 10:54:20

pacific04
c00lnaute nouveau
Date d'inscription: 06-11-2013
Messages: 5

Re: problème d'url sur google analytic

encore merci ce code marche tres bien. je voudrait signaler que ce probleme est résolu mais je ne sais pas comment faire.


Hors ligne

 

#7 Re problème d'url sur google analytic du 08-11-2013 13:18:03

c00lman
Administrateur
Date d'inscription: 16-08-2007
Messages: 2164
Site web

Re: problème d'url sur google analytic

Il n'y a pas de bouton "Résolu" sur ce forum. L'essentiel, c'est que ça fonctionne big_smile .
Bonne continuation.

Hors ligne

 

Propulsé par PunBB
© Copyright 2007
Forum créer un site

Partenaires de « créer un site internet »