6 марта 2013 г.

Самая короткая поисковая ссылка

Оригинал статьи: The Shortest Google Search URL

Что делать, если нужно дать ссылку на результаты Поиска (Web Search) и адрес (URL) должен быть коротким? Вместо того чтобы копировать адрес из адресной строки, включая множество лишних параметров, можно вручную составить простой адрес:

http://www.google.com/search?q=test

Разумеется, вместо test должен стоять нужный запрос. Если слов в запросе несколько, вместо пробелов между ними должны стоять знаки +:

http://www.google.com/search?q=test+my+speed

В принципе, www. из адреса можно убрать:

http://google.com/search?q=test

Поскольку Google теперь использует AJAX для загрузки результатов, вместо search? можно поставить #:

http://google.com/#q=test

Можно даже убрать косую черту после google.com — и полученный адрес сработает в большинстве десктопных браузеров, но не в мобильных. Можно заменить google.com на google.ca или другой домен Google, однако результаты поиска будут отличаться.

К счастью, домен googl.com также принадлежит Google, так что кратчайший универсальный вариант будет таким:

http://googl.com/#q=test

От переводчика

Если запрос набран не латинской письменностью, то каждый его символ преобразуется в код, так что вручную сформировать короткую поисковую ссылку не удастся, но можно просто убрать лишнее, поставив в вышеприведённый кратчайший вариант вместо test то, что между q= и следующим амперсандом (&). Например, вместо запроса

https://www.google.com/search?hl=en&newwindow=1&safe=off&q=%D0%BF%D1%80%D0%BE%D0%B2%D0%B5%D1%80%D0%B8%D1%82%D1%8C+%D1%81%D0%BA%D0%BE%D1%80%D0%BE%D1%81%D1%82%D1%8C+%D0%B8%D0%BD%D1%82%D0%B5%D1%80%D0%BD%D0%B5%D1%82%D0%B0&oq=%D0%BF%D1%80%D0%BE%D0%B2%D0%B5%D1%80%D0%B8%D1%82%D1%8C+%D1%81%D0%BA&gs_l=serp.3.0.0l7j0i22i30l3.4105.6064.0.7259.12.12.0.0.0.0.120.950.8j4.12.0.les%3Beappsweb..0.0...1.1.5.serp.0XKuzPtZp6I

получится

http://googl.com/#q=%D0%BF%D1%80%D0%BE%D0%B2%D0%B5%D1%80%D0%B8%D1%82%D1%8C+%D1%81%D0%BA%D0%BE%D1%80%D0%BE%D1%81%D1%82%D1%8C+%D0%B8%D0%BD%D1%82%D0%B5%D1%80%D0%BD%D0%B5%D1%82%D0%B0