Buộc Chrome mở URL dưới dạng URL, thay vì tìm kiếm


81

Tôi có một máy chủ Apache cục bộ đang chạy, được định nghĩa thông qua /etc/hostslà "apache". Vì vậy, tôi thường mở các trang như:

http://apache/website/

Thông thường, điều này hoạt động tốt. Tuy nhiên, vì tôi đang sử dụng một trình duyệt Chrome gần đây hơn, vào những thời điểm kỳ lạ, trình duyệt quyết định rằng URL tôi nhập không phải là URL mà thực sự là một tìm kiếm, vì vậy nó tải công cụ tìm kiếm mặc định của tôi và cố gắng tìm URL này. Nó thường, nhưng không phải luôn luôn, hiển thị một liên kết dưới thanh địa chỉ nói Did you mean to go to http://apache/website?. Đó là tốt đẹp, nhưng rất khó chịu khi phải bấm vào đây thay vì đến đó trực tiếp. Điều gì khiến Chrome hành xử theo cách này? Tôi có thể sửa cái này không?

Câu trả lời:


57

Tôi đã có cùng một vấn đề và tôi thấy rằng việc gõ / ở cuối sẽ luôn coi nó là một url thay vì từ khóa.

Ví dụ trong trường hợp của tôi:

local.dev/ben is treated as search

nhưng

local.dev/ben/ its working fine

2
Nói rằng việc thêm a / ở cuối sẽ luôn coi đó là url thay vì từ khóa không phải lúc nào cũng đúng, ví dụ: địa chỉ liên kết trong phạm vi sẽ kích hoạt tìm kiếm ngay cả khi a / có mặt:https://[fe80::1%eth0]/
Tiernan

2
Không hoạt động cho máy chủ nodejs được cải thiện của tôi http://0.0.0.0:8080/bla/Không hoạt động!
hitautodesturation

2
@hitautodesturation 0.0.0.0 không phải là địa chỉ IP hợp lệ, đó là địa chỉ giữ chỗ thường có nghĩa là tuyến mặc định trong định tuyến hoặc tất cả địa chỉ ipv4 trên máy chủ cho các dịch vụ. Bạn sẽ cần truy cập nó thông qua một địa chỉ IP hợp lệ được gán cho máy chủ của bạn.
Steve Buzonas

34

Bạn có thể hoàn toàn làm điều này bằng cách tạo một công cụ tìm kiếm mới với URL http://%svà từ khóa của null. Sau đó, đặt cái này làm công cụ tìm kiếm mặc định.

Để truy cập trang công cụ tìm kiếm bằng chrome:

  • SettingsBảng điều khiển mở .
  • Nhấn vào Manage search engines...nút dưới Searchtiêu đề.
  • Search Engineskhung có hai phần: Default search enginesOther search engines
  • Ở cuối Other search enginesphần, bạn sẽ thấy một biểu mẫu sẽ sử dụng để thêm công cụ tìm kiếm mới.

Công cụ tìm kiếm


2
Đó là một mánh khóe gọn gàng. Tôi sẽ phải thử nó!
afrazier

3
@iglvzx Cảm ơn, nhưng điều này chỉ hoạt động nếu tôi luôn muốn mở bất kỳ từ khóa nào theo cách này. Tôi thực sự muốn tiếp tục sử dụng Google Tìm kiếm khi nhập các từ khác, nhưng tôi chỉ không muốn điều này xảy ra khi tôi nhập URL localhost.

1
Không còn có thể đặt 'null' làm từ khóa như Chrome v26.
skolima

1
@skolima Có thể trong v27.0
svandragt

1
@svandragt: v27 hiện đã ổn định và thật không may, điều này vẫn bị vô hiệu hóa. Tào lao
skolima

14

Tôi cũng thấy khó chịu vì điều này. Gần đây tôi đã tìm ra những gì gây ra nó. Thử tắt 'Sử dụng dịch vụ web để giúp giải quyết các lỗi điều hướng'.


4
Điều này không hoạt động nếu sau đó tôi thêm vào URL. ví dụ: tôi tải local.symphony-2.3 và sau đó thêm / symphony hoặc / symphony / vào URL, chrome tìm kiếm google cho cụm từ đó.
codecowboy

1
Trong Chrome 54, đây là phần "Hiển thị cài đặt nâng cao" ở cuối about://settingstrang.
Daniel W.

2

Nếu bạn biết cổng bạn đang sử dụng, bạn có thể chỉ định cổng bằng tay như

url: 80 / index.html

thay vì

url / index.html

Trong trường hợp đầu tiên, nó sẽ không được coi là một yêu cầu tìm kiếm


Không hoạt động trong Chrome 69 ngay cả khi sử dụng: 80
Marco Demaio

2

Trong cài đặt chrome mới nhất - Cài đặt nâng cao

nhập mô tả hình ảnh ở đây


Rik đã cung cấp câu trả lời này sáu năm trước khi bạn thực hiện: superuser.com/a/394874/84181
Eric

Câu trả lời của Rik là bảy năm lỗi thời. Mohamed Alikhan cung cấp một ảnh chụp màn hình được cập nhật từ phiên bản mới hơn của trình duyệt và theo ý kiến ​​của tôi rất hữu ích.
Blisterpeanuts

1

Đây là cách vô hiệu hóa khả năng thực hiện tìm kiếm từ thanh địa chỉ (thanh địa chỉ) của Google Chrome:

  1. Mở Google Chrome.
  2. chrome://flagsvào thanh địa chỉ và nhấn Enter.
  3. Cuộn để bật nút tìm kiếm trong Omnibox .
  4. Chọn Vô hiệu hóa .

1
Tôi không có tùy chọn này; Phiên bản nào bạn đang sử dụng?
Ben N

0

Tôi đã phải thêm google.co.in với chuỗi tìm kiếm: http://google.com/search?q=%s để cả Tìm kiếm Google và tìm kiếm URL hoạt động.

Bây giờ nếu tôi muốn duyệt URL, tôi chỉ có thể nối thêm ' http: // anything ' và chọn nếu tôi muốn thực hiện điều hướng hoặc tìm kiếm URL.

Câu trả lời của @ iglvzx dường như không còn hoạt động trong phiên bản 40 của Chrome. Có vẻ như Null không phải là một mục hợp lệ nữa. Tôi đã phải ứng biến như trên để có được công việc này.


Hmm không hoạt động với tôi trên Chrome 40. Thật là một lỗi kỳ lạ.
jfroom

0

Tôi gặp vấn đề tương tự với Chrome trên điện thoại Android của mình. Tôi đã giải quyết nó tương tự như đề xuất @Rik.

Đối với Chrome dành cho thiết bị di động :

  1. Chuyển đến Cài đặt -> Quyền riêng tư
  2. Untick Navigation gợi ý lỗi

tôi đã bỏ chọn "đề xuất lỗi điều hướng" và "đề xuất tìm kiếm và trang web" (hai tùy chọn đầu tiên) trước khi chrome ngừng chuyển url của tôi sang truy vấn tìm kiếm. sau đó tôi có thể kích hoạt cả cài đặt và chrome vẫn mở các url như bình thường. chrome xấu. xấu chrome hộp đen. tôi đang sử dụng firefox kthxbye
lesmana

0

Hãy thử thêm url chính xác vào dấu trang trình duyệt. Sau đó, Chrome gợi ý địa chỉ này ở vị trí đầu tiên (được đánh dấu bằng dấu sao).

thanh địa chỉ chrome


Thật không bình thường khi có một tên máy chủ ngắn như một ký tự. Chrome đang đề xuất tệp: /// vì a: là ký tự ổ đĩa. Tương tự nếu bạn gõ "c: \ Users \", "a: 81" là một tệp có tên "81" trên ổ đĩa "a". Tất nhiên đây là giả sử bạn sử dụng Windows.
zaTricky

Tôi không đề xuất tên miền 'a', nó chỉ là bằng chứng cho thấy nó hoạt động. Bởi vì tôi nghĩ rằng hoàn toàn vô hiệu hóa tìm kiếm từ dòng địa chỉ không phải là giải pháp tốt. Nhưng điểm tốt.
Trục
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.