Ajarkan Google Chrome untuk memahami TLD khusus

29

Untuk pengembangan di mesin lokal saya telah menetapkan domain dengan domain tingkat atas khusus .nt. Tetapi Google Chrome tidak tahu tentang domain tingkat atas ini, jadi, jika saya memasukkan example.ntdi bilah lokasi, maka google tidak membuka lokasi itu, tetapi membuka pencarian dengan string itu (meskipun itu menunjukkan bilah yang mengusulkan bahwa saya ingin membuka lokasi alih-alih mencari jika permintaan DNS untuk lokasi itu terpenuhi). Jadi saya bisa mengetik http://example.nt, mengetik , example.nt/atau membuka lokasi itu untuk mengajarkan Google Chrome, tetapi bagaimanapun juga akan ada garis miring di akhir lokasi. Semua ini sangat tidak nyaman, juga saya tidak suka garis miring ini, apakah mungkin untuk memberi tahu Google Chrome, itu .ntadalah TLD normal, jadi buka saja lokasi di dalamnya?

cekcok
sumber

Jawaban:

13

Menurut bug ini diposting: http://code.google.com/p/chromium/issues/detail?id=30636

Google tidak akan memperbaiki masalah yang Anda miliki. Satu-satunya metode yang harus http://example.ntsaya gunakan adalah saya tidak mengerti mengapa itu tidak berhasil.

Sandeep Bansal
sumber
11
Itu akan berhasil, tetapi orang-orang tidak terbiasa jika mengetik "http: //" di depan segalanya. Kapan terakhir kali Anda ingin pergi ke situs dan mulai mengetik "http: //"?
Asa Ayers
30
Untuk pencarian cepat bagi siapa pun yang melihat pertanyaan ini, mengetik example.nt/(dengan garis miring tunggal) akan menyebabkan chrome memperlakukannya sebagai URL. Ini jauh lebih menjengkelkan daripada harus menambahkan http://semuanya.
eouw0o83hf
1
Ada solusi yang hanya melibatkan memperbarui pengaturan mesin pencari. Lihat jawaban saya di bawah ini.
simmbot
Baca pertanyaannya. Masalah terjadi ketika tidak menggunakan http :: //. Sebuah jawaban potensial yang potensial adalah dari @ eouw0o83hf
asiby
8

Untungnya ada solusi yang cukup sederhana yang tidak melibatkan kode.

  1. Pergi ke pengaturan
  2. Kelola mesin pencari...
  3. Tambahkan mesin pencari baru dan gunakan ini sebagai 3 nilai:
    a. Default
    b. % s
    c.http://%s/
  4. Jadikan default
simmbot
sumber
4
bukankah ini akan menghancurkan pencarian?
Louis
5
Google tidak akan menjadi default lagi. Apa yang saya juga lakukan adalah menetapkan "g" sebagai jalan pintas untuk Google, sehingga hampir sama mulusnya dengan pencarian google out-of-box.
simmbot
Anda juga dapat mengawali frasa pencarian dengan "?", Dan kombo Ctrl + E melakukan ini untuk Anda.
mendefinisikan
Ini adalah server untuk tidak memecah google: gist.github.com/rubenwardy/4fdab857ea545ccd362f2ab4a1b4e473 Gunakan example.com/?q=%s sebagai URL sebagai gantinya
rubenwardy
2

Sama halnya dengan simmbot, saya telah membuat mesin pencari dengan kata kunci 'l' (TLD lokal saya .l). URL-nya adalah http://%s.l. Lalu, saya cukup mengetik "l mysite" di bilah alamat dan itu membawa saya ke mysite.l.

Atau, Anda bisa menambahkan garis miring di bagian akhir, dan Chrome tidak akan menganggapnya sebagai pencarian. (Lihat /programming//a/7877750/974981 )

jessepinho
sumber
0

Saya menjalankan server DNS lokal saya sendiri (BIND di Linux) yang menyelesaikan domain LAN menggunakan TLD kustom dan kemudian kembali non-LAN ke OpenDNS. Saya tidak pernah mengalami masalah seperti ini. Apakah Anda yakin DNS lokal Anda menyelesaikan dengan benar domain .nt?

LawrenceC
sumber
Saya menggunakan /etc/hostsentri skrip yang dihasilkan dan semua domain diselesaikan dengan benar.
tig
The thing is with /etc/hosts is that a program can't resolve things in it and get the nameserver of a specific domain, I believe. e.g., if you have "example.nt" in your hosts file, it can't ask which nameserver is responsible for the ".nt" domain, because there is none. Chrome does some DNS checks to work around DNS providers that redirect bad DNS resolutions to ad pages and I'll bet this has something to do with it. You might try running a local DNS server.
LawrenceC
Tetapi Chrome menyarankan saya untuk pergi ke lokasi jika domain hadir /etc/hosts. Juga pertanyaannya lebih pada kemungkinan untuk menambahkan .ntke daftar "domain tingkat atas normal", jika saya mencoba pergi ke lokasi aristnraisetnrast.com, dosis mana yang tidak ada, Chrome tidak mencarinya, saya hanya mendapatkan "Halaman web ini tidak tersedia" , tetapi jika saya mencoba domain.ntyang memang ada, daripada saya mendapatkan halaman pencarian.
tig