Dạy Google Chrome để hiểu TLD tùy chỉnh


29

Để phát triển trên máy cục bộ, tôi đã đặt tên miền với tên miền cấp cao nhất tùy chỉnh .nt. Nhưng Google Chrome không biết về tên miền cấp cao nhất này, vì vậy, nếu tôi nhập example.ntvào thanh vị trí, thì google không mở vị trí đó, nhưng mở tìm kiếm bằng chuỗi đó (mặc dù nó hiển thị một thanh đề xuất rằng tôi muốn mở vị trí thay vì tìm kiếm nếu yêu cầu DNS cho vị trí đó thỏa mãn). Vì vậy, tôi có thể nhập http://example.nt, nhập example.nt/hoặc mở vị trí đó để dạy Google Chrome, nhưng trong mọi trường hợp sẽ có dấu gạch chéo ở cuối vị trí. Tất cả điều này không thuận tiện lắm, tôi cũng không thích dấu gạch chéo này, có thể nói với Google Chrome, đó .ntlà một TLD bình thường, vì vậy chỉ cần mở các địa điểm với nó?

Câu trả lời:


13

Theo lỗi này được đăng: http://code.google.com.vn/p/chromium/issues/detail?id=30636

Google sẽ không khắc phục vấn đề bạn có. Phương pháp duy nhất là sử dụng http://example.ntTôi không thấy lý do tại sao nó không hoạt động.


11
Điều đó sẽ hoạt động, nhưng mọi người không có thói quen nếu gõ "http: //" trước mọi thứ. Lần cuối cùng bạn muốn đi đến một trang web và bắt đầu nhập "http: //" là khi nào?
Asa Ayers

30
Để tra cứu nhanh cho bất kỳ ai khác nhìn thấy câu hỏi này, việc gõ example.nt/(với một dấu gạch chéo đơn) sẽ khiến chrome coi nó như một URL. Điều này ít gây phiền nhiễu hơn nhiều so với việc phải thêm http://vào mọi thứ.
eouw0o83hf

1
Có một cách giải quyết chỉ liên quan đến việc cập nhật cài đặt công cụ tìm kiếm. Xem câu trả lời của tôi dưới đây.
simmbot

Đọc câu hỏi. Sự cố xảy ra khi không sử dụng http :: //. Một câu trả lời đúng tiềm năng là của @ eouw0o83hf
asiby 14/12/17

8

May mắn thay, có một cách giải quyết khá đơn giản không liên quan đến mã.

  1. Chuyển đến Cài đặt
  2. Quản lý công cụ tìm kiếm...
  3. Thêm một công cụ tìm kiếm mới và sử dụng chúng làm 3 giá trị:
    a. Mặc định
    b. % s
    c.http://%s/
  4. Làm mặc định

4
điều này sẽ không phá vỡ tìm kiếm?
Louis

5
Google sẽ không còn là mặc định nữa. Những gì tôi cũng đã làm là đặt "g" làm lối tắt cho Google, để nó gần như liền mạch như tìm kiếm google ngoài luồng.
simmbot

Bạn cũng có thể thêm tiền tố vào bất kỳ cụm từ tìm kiếm nào bằng "?" Và tổ hợp Ctrl + E thực hiện điều này cho bạn.
xác định

Đây là một máy chủ để không phá vỡ google: gist.github.com/rubenwardy/4fdab857ea545ccd362f2ab4a1b4e473 Sử dụng example.com/?q=%s làm URL thay thế
rubenwardy

2

Tương tự như simmbot, tôi đã tạo một công cụ tìm kiếm với từ khóa 'l' (TLD địa phương của tôi là .l). URL là http://%s.l. Sau đó, tôi chỉ cần gõ "l mysite" vào thanh địa chỉ và nó đưa tôi đến mysite.l.

Ngoài ra, bạn có thể chỉ cần thêm một dấu gạch chéo ở cuối và Chrome sẽ không coi đó là một tìm kiếm. (Xem https://stackoverflow.com/a/7877750/974981 )


0

Tôi chạy máy chủ DNS cục bộ của riêng tôi (BIND trên Linux) để giải quyết các miền LAN bằng cách sử dụng TLD tùy chỉnh và sau đó đệ quy không phải LAN sang OpenDNS. Tôi chưa bao giờ gặp bất kỳ vấn đề như thế này. Bạn có chắc chắn DNS cục bộ của bạn đang phân giải chính xác tên miền .nt không?


Tôi sử dụng /etc/hostsvới các mục được tạo tập lệnh và tất cả các tên miền được giải quyết chính xác.
tig

Vấn đề là với / etc / hosts là một chương trình không thể giải quyết mọi thứ trong đó và lấy máy chủ tên miền của một tên miền cụ thể, tôi tin. ví dụ: nếu bạn có "example.nt" trong tệp máy chủ của mình, nó không thể hỏi máy chủ tên nào chịu trách nhiệm cho miền ".nt", vì không có. Chrome thực hiện một số kiểm tra DNS để hoạt động xung quanh các nhà cung cấp DNS chuyển hướng độ phân giải DNS xấu đến các trang quảng cáo và tôi cá rằng điều này có liên quan đến nó. Bạn có thể thử chạy một máy chủ DNS cục bộ.
LawrenceC

Nhưng Chrome đề nghị tôi đi đến địa điểm nếu có tên miền /etc/hosts. Ngoài ra, câu hỏi còn nhiều hơn về khả năng thêm .ntvào danh sách "các tên miền cấp cao thông thường", nếu tôi cố gắng đi đến địa điểm aristnraisetnrast.com, không tồn tại liều nào, Chrome không tìm kiếm nó, tôi chỉ nhận được "Trang web này không khả dụng" , nhưng nếu tôi thử domain.ntcái nào tồn tại, tôi sẽ có một trang tìm kiếm.
tig
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.