Insegna a Google Chrome a comprendere il TLD personalizzato


29

Per lo sviluppo su macchina locale ho impostato domini con dominio di primo livello personalizzato .nt. Ma Google Chrome non è a conoscenza di questo dominio di primo livello, quindi, se example.ntentro nella barra della posizione, google non apre quella posizione, ma apre la ricerca con quella stringa (anche se mostra una barra che propone di voler aprire la posizione invece di cercare se la richiesta DNS per quella posizione soddisfa). Quindi posso digitare http://example.nt, digitare example.nt/o aprire quella posizione per insegnare a Google Chrome, ma in ogni caso ci sarà una barra alla fine della posizione. Tutto ciò non è molto conveniente, inoltre non mi piace questa barra, è possibile dire a Google Chrome, che .ntè un normale TLD, quindi basta aprire posizioni con esso?

Risposte:


13

Secondo questo bug pubblicato: http://code.google.com/p/chromium/issues/detail?id=30636

Google non risolverà il problema che hai. L'unico metodo dovrebbe essere quello di usare http://example.ntNon vedo perché non funziona.


11
Funzionerà, ma la gente non ha l'abitudine se si digita "http: //" davanti a tutto. Quando è stata l'ultima volta che hai voluto visitare un sito e hai iniziato a digitare "http: //"?
Asa Ayers,

30
Per una rapida ricerca per chiunque veda questa domanda, digitando example.nt/(con una singola barra finale) Chrome lo considererà come un URL. Questo è molto meno fastidioso di dover aggiungere http://tutto.
eouw0o83hf,

1
C'è una soluzione alternativa che prevede solo l'aggiornamento delle impostazioni del motore di ricerca. Vedi la mia risposta qui sotto.
simmbot,

Leggi la domanda Il problema si verifica quando non si utilizza http :: //. Una potenziale risposta corretta è quella di @ eouw0o83hf
asiby

8

Fortunatamente esiste una soluzione abbastanza semplice che non prevede il codice.

  1. Vai alle impostazioni
  2. Gestire motori di ricerca...
  3. Aggiungi un nuovo motore di ricerca e utilizzali come 3 valori:
    a. Predefinito
    b. % s
    c.http://%s/
  4. Rendere predefinito

4
questa ricerca non sarebbe interrotta?
Louis,

5
Google non sarebbe più l'impostazione predefinita. Anche quello che ho fatto è stato impostato "g" come scorciatoia per Google, in modo che sia quasi perfetto come la ricerca di Google pronta per l'uso.
simmbot

Puoi anche aggiungere un prefisso a qualsiasi frase di ricerca con "?" E la combinazione Ctrl + E fa questo per te.
definisce il

Ecco un server per non interrompere Google: gist.github.com/rubenwardy/4fdab857ea545ccd362f2ab4a1b4e473 Usa invece l' esempio.com /? q=%s come URL
rubenwardy,

2

Analogamente a simmbot, ho creato un motore di ricerca con una parola chiave "l" (il mio TLD locale è .l). L'URL è http://%s.l. Quindi, digito semplicemente "l mysite" nella barra degli indirizzi e mi porta a mysite.l.

In alternativa, puoi semplicemente aggiungere una barra alla fine e Chrome non la considererà una ricerca. (Vedi /programming//a/7877750/974981 )


0

Eseguo il mio server DNS locale (BIND su Linux) che risolve i domini LAN utilizzando un TLD personalizzato e quindi recluta non LAN su OpenDNS. Non ho mai avuto problemi come questo. Sei sicuro che il tuo DNS locale stia risolvendo correttamente i domini .nt?


Uso /etc/hostscon voci generate da script e tutti i domini sono risolti correttamente.
Tig

Il fatto è che / etc / hosts è che un programma non può risolvere le cose in esso e ottenere il nameserver di un dominio specifico, credo. ad esempio, se hai "esempio.nt" nel tuo file hosts, non puoi chiedere quale nameserver è responsabile del dominio ".nt", perché non ce n'è. Chrome esegue alcuni controlli DNS per aggirare i provider DNS che reindirizzano risoluzioni DNS errate alle pagine degli annunci e scommetto che questo ha qualcosa a che fare con esso. Potresti provare a eseguire un server DNS locale.
LawrenceC,

Ma Chrome mi propone di andare alla posizione se il dominio è presente in /etc/hosts. Inoltre la domanda era più sulla possibilità di aggiungere .ntall'elenco di "domini di primo livello normali", se provo ad andare alla posizione aristnraisetnrast.com, quale dose non esiste, Chrome non la cerca, ottengo solo "Questa pagina web non è disponibile" , ma se provo domain.ntquale esiste, allora ottengo una pagina di ricerca.
Tig
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.