Не могу добавить url больше 256 символов

N
На сайте с 05.09.2006
Offline
58
896

Можно ли в addurl гугла добавить url длиннее 256 символов?

так как у них <input type=text name=q value="" size=40 maxlength=256>

если направить напрямую через GET будет ли url добавлен?

stealthy
На сайте с 15.06.2006
Offline
69
#1

maxlength=N в форме всего лишь указание браузеру не давать вбить более N символов в поле ввода, обойти его посылкой данных напрямую можно. А вот получится ли искомый результат - это зависит от логики работы скрипта на серверной стороне. Если в скрипте программист при получении данных сделал ограничение, то нет.

Думаю, такое ограничение должно там быть с высокой вероятностью.

Twilight CMS (http://www.twl.ru): есть Free версия, очень проста и удобна в использовании. Консультирую по любым вопросам. Новый спорт - практическая стрельба (http://nikit.in) - не для офисного планктона.
Disell
На сайте с 05.06.2006
Offline
253
#2

Это у них защита от даунов стоит 😂

Не дай Бог такой придумыватель урлов двинет сайт с несколькими тысячими знаков в топ. что за выдача будет? Один урл на страницу прокрутки? А если таких умников в одной теме с десяток 😮

Лучшие вакансии ( http://hh.ru ) РУнета. Построй свою карьеру ( http://career.ru )
N
На сайте с 05.09.2006
Offline
58
#3
Это у них защита от даунов стоит
Не дай Бог такой придумыватель урлов двинет сайт с несколькими тысячими знаков в топ. что за выдача будет? Один урл на страницу прокрутки? А если таких умников в одной теме с десяток

Это не проблема. Например в выдаче яндекса встречаются url и более 1000 символов, а чтобы прользователю было удобно подпись с url`ом отображается сокращенно (конечно в ссылке url полностью)

А RFC 2396 никак не ограничивает длинну url

N
На сайте с 05.09.2006
Offline
58
#4

есть задача:

воткнуть длинный url через addurl в гугл

как решить?

Можно конечно сделать специальную для этого страницу со ссылкой на длинный url (хотябы на народе) - но сожрет ли гугл?

stealthy
На сайте с 15.06.2006
Offline
69
#5

RFC то не ограничивает, но ограничивают браузеры и сервера, которые запросы отрабатывают. Эксплорер и IIS ограничиваются 250-260 символами (подробно тут: https://www.microsoft.com/rus/technet/columns/iisdecspec.mspx). Поэтому если URL длинный - добавлять его в Гугл бессмысленно, браузеры могут не понять в большинстве своем.

По логике вещей длинные параметры нужно через POST передавать, а не через GET. Есть ли возможность перейти на POST? Если нет - нужно искать другие способы уменьшить размер URL.

А что у вас там, если не секрет?

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий