2009-02-23 9 views
3

Lorsque je fais une recherche google pour une chaîne, elle renvoie une page vierge. La source html de la page retournée ressemble à ceci.La recherche Google renvoie une page blanche

<html> 
<body> 
<META HTTP-EQUIV="Refresh" CONTENT="0; URL=http://www.google.com/search?hl=en&q=test+search&meta=&safe=active"> 
</body> 
</html> 

En d'autres termes, rien n'est retourné au navigateur. Mais, lorsque je recherche en utilisant l'adresse IP de google dans la barre d'adresse (plutôt que de taper google.com), la recherche renvoie les résultats requis. (ne renvoie plus de page vierge).

Pourquoi ce comportement étrange se produit-il? Je suis certain qu'il n'est pas bloqué au pare-feu car les autres utilisateurs du réseau ayant les mêmes droits d'accès que le mien peuvent travailler normalement avec google. Et ce n'est pas non plus un paramètre dans le navigateur.

Et il me semble que la requête de recherche lorsque je recherche avec le nom de domaine (google.com) n'atteint pas du tout le serveur google. Concédé que ce n'est pas une question de programme et bien que je suis capable de rechercher en utilisant l'adresse IP de google, le problème lors de l'utilisation du nom de domaine reste un puzzle sans réponse pour moi.

Quelle pourrait être la raison de ce comportement plutôt étrange?

+0

Vérifiez votre fichier hosts http://en.wikipedia.org/wiki/Hosts_file –

+0

mon fichier hosts n'a qu'une seule entrée pour localhost, rien d'autre ne s'y trouve. –

+0

@ChanLFC, consultez les mises à jour de ma réponse - il se peut que le méta-refresh ait été désactivé dans votre navigateur. – paxdiablo

Répondre

3

Quelqu'un a probablement piraté l'adresse google.com sur votre PC. Essayez un ping de google.com et voyez si l'adresse résout à la même adresse IP que vous le pensez. Sinon, ils peuvent avoir piraté votre navigateur (comme un BHO sous IE).

Dans tous les cas, vous avez raison, ce n'est pas vraiment lié à la programmation.

EDIT: Je viens de taper cette source dans un fichier HTML sur le disque dur et a changé le 0 à 5. Il me rafraîchit avec succès à Google après 5 secondes, ce que je m'attendais à ce que le vôtre. Mais, ce genre de méta-rafraîchissement initié par une page peut être désactivé dans certains navigateurs. Par exemple, si vous faites apparaître le menu "Outils", "Options Internet", l'onglet "Sécurité" dans IE6, vous pouvez désactiver le méta-rafraîchissement (sous "Divers").

Cela peut valoir la peine d'être examiné, et cela dépend du navigateur que vous utilisez. Essayez de taper ce contenu exact dans un x.html de fichier et double-cliquant dessus:

<html><body> 
    <META HTTP-EQUIV="Refresh" CONTENT="0; URL=http://xxx"> 
</body></html> 

Il devrait se plaindre de ne pas être en mesure de trouver xxx. Si ce n'est pas le cas, votre navigateur a désactivé le méta-refresh (auquel cas, dites-nous le navigateur que vous utilisez).

Regardez comment cela fonctionne.

+0

lorsque je ping sur google.com. c'est ce que je reçois Pinging www.l.google.com [209.85.229.147] avec 32 octets de données: La requête a expiré. Bien que ce soit une adresse IP différente lors de la visite de cette adresse IP dans le navigateur, j'atteins une page ressemblant à google. Et quand je fais https://209.85.229.147 il change à google.com dans addr.bar –

+0

Certainement semble être une page valide, en entrant "SO" comme un terme me redirige vers www.google.com.au et présente ce Je m'attendrais à voir (donc près du sommet). – paxdiablo

+0

Essayez un autre navigateur, redémarrez et réessayez, vérifiez auprès de vos contacts réseau (puisque vous mentionnez les pare-feu et autres utilisateurs). Vous devez essayer ces choses. Toujours pas lié à la programmation donc je ne pense pas que vous aurez beaucoup plus d'aide, désolé. – paxdiablo

-1

Contactez votre administrateur réseau à propos de votre problème. Cela fonctionnera mieux.

0

Qu'est-ce qui se passe, c'est que google.com vous redirige doucement vers www.google.co.in, et votre navigateur peut avoir choisi d'ignorer cette redirection.

Pouvez-vous accéder à www.google.co.in (notez le domaine indien) à partir de votre navigateur?

Vous voudrez peut-être vérifier vos paramètres antivirus, bloqueurs de fenêtres contextuelles ou réinstaller votre navigateur.Un autre navigateur sur votre PC peut fonctionner correctement avec www.google.com.

+0

Oui, je peux accéder à google.co.in à partir de mon navigateur. mais le même problème persiste! –

+0

comment voulez-vous dire, le même problème persiste? Lorsque vous accédez à www.google.co.in, que contient la source de la page? – vladr

+0

Je suis terriblement désolé que lors de la publication de la question la source de la page que j'avais fourni était en effet d'un résultat de recherche obtenu à partir de google.co.in. J'ai corrigé cela maintenant. Donc, quand je cherche en utilisant google.co.in le comportement est similaire à celui indiqué dans la question. ça ne fait aucune différence. –