web-dev-qa-db-fra.com

Forcer Chrome à ouvrir des URL en tant qu'URL au lieu de chercher

J'ai un serveur local Apache en cours d'exécution, défini par /etc/hosts comme "Apache". Alors j'ouvre souvent des pages comme:

http://Apache/website/

Normalement, cela fonctionne bien. Toutefois, comme j'utilise un navigateur Chrome plus récent, il décide parfois que l'URL que je tape n'est pas une URL, mais une recherche. Il charge donc mon moteur de recherche par défaut et essaie de trouver cette URL. Il montre souvent, mais pas toujours, un lien sous la barre d’adresse portant la mention Did you mean to go to http://Apache/website?. C’est bien, mais très ennuyeux de devoir cliquer ici au lieu d’y aller directement. Qu'est-ce qui fait que Chrome se comporte de cette façon? Puis-je résoudre ce problème?

75
user95156

J'ai eu le même problème et j'ai constaté que taper le/à la fin le traitera toujours comme une url au lieu d'un mot clé.

Par exemple dans mon cas:

local.dev/ben is treated as search

mais

local.dev/ben/ its working fine
56
chifliiiii

Vous pouvez implicitement faire cela en créant un nouveau moteur de recherche avec une URL de http://%s et un mot clé de null. Ensuite, définissez-le comme moteur de recherche par défaut.

Pour accéder à la page des moteurs de recherche en chrome:

  • Ouvrez le panneau Settings.
  • Cliquez sur le bouton Manage search engines... sous l'en-tête Search.
  • Le volet Search Engines comporte deux sections: Default search engines et Other search engines
  • Au bas de la section Other search engines, vous verrez un formulaire que nous utiliserons pour ajouter un nouveau moteur de recherche.

Search Engines

33
iglvzx

Cela m'a aussi ennuyé. J'ai récemment découvert sa cause. Essayez de désactiver "Utiliser un service Web pour vous aider à résoudre les erreurs de navigation".

13
Rik

Si vous connaissez le port que vous utilisez, vous pouvez le spécifier à la main, comme

url: 80/index.html

au lieu de

url/index.html

Dans le premier cas, cela ne sera pas traité comme une requête de recherche

2
Masadow

Dans les derniers paramètres de chrome - Paramètres avancés

 enter image description here

1
Mohamed Alikhan

Voici comment désactiver la possibilité d'effectuer des recherches à partir de la barre d'adresse (omnibox) de Google Chrome:

  1. Ouvrez Google Chrome.
  2. Tapez chrome://flags dans la barre d'adresse et appuyez sur Entrée.
  3. Faites défiler jusqu'à Activer le bouton de recherche dans Omnibox .
  4. Sélectionnez Désactivé .
1
mohammed

J'ai eu le même problème avec Chrome sur mon téléphone Android. Je l'ai résolu similaire à la suggestion de @Rik.

Pour Chrome mobile :

  1. Allez dans Paramètres -> Confidentialité
  2. Décocher Suggestions d'erreur de navigation
0
nkatsar

C'est vraiment ennuyeux, chrome à chaque fois coupe le protocole et suggère à chaque fois que fichier: //. Essayez d'ajouter l'URL droite aux signets. Ensuite, Chrome affichera à la première place la bonne adresse (marquée d'une étoile).

 chrome omnibox

0
Axis

Je devais ajouter google.co.in avec la chaîne de recherche: http://google.com/search?q=%s pour que la recherche Google et la recherche d'URL fonctionnent correctement.

Maintenant, si je veux parcourir l'URL, je peux simplement ajouter ' http: // quoique ce soit ' et choisir si je veux faire une navigation ou une recherche d'URL.

La réponse de @ iglvzx ne semble plus fonctionner dans la version 40 de Chrome. Il semble que Null ne soit plus une entrée valide. J'ai dû improviser comme ci-dessus pour que cela fonctionne.

0
noob Mama