ну два типа встречал, те которые манипулируют с неизменной длины идентификатором типа АNbNcN, и те что используют идентификатор длина которого постепенно увеличивается — nn — > An — > nA ->nnn -> nnA -> nAA и т.д., т.е. идет перебор комбинаций начиная с базовой разрядности, с постепенным увеличением разрядности.
На двануляре используется алгоритм второго типа, причем самый простой вариант — простейший счетчик. Вариант тупиковый, поэтому буду менять :)
приведите пожалуйста пример неработающего адреса, я проверю.
вообще-то должно работать
из известных проблем — кириллица в урле, т.е. если в один из параметров GET-запроса будет содержать кириллицу, скрипт сочтет такой URL невалидным.
В любом случае, дайте пример url'а :)
минусуете-то за что?
без http:// не работает, потому что ситуация когда нужно укоротить URL без указания протокола — надумана.
Вы ведь как поступаете, когда вам нужно укоротить URL? Копируете из адресной строки браузера, ftp-клиента, свойств страницы/картинки _полный_URL_, и вставляете его в поле ввода ссылкоукоротительного сервиса.
Ситуации когда нужно вбить URL руками мне видятся несовсем корректными. Для чего? Выдать отдин сайт за другой?
Возможно я чего-то недопонимаю, так объясните мне, вместо того чтобы молча минусовать :)
Peace!
см. выше, защита от redirect loop
реальную необходимость редиректить как вы описали я не смог себе представить, ну и заблокировал, от греха подальше :)
для защиты от бесконечного редиректа, попытка укоротить адрес вида 00r.ru/nnn будет приводить к редиректу на домашнюю страницу :)
спасибо за оценку! :)
На двануляре используется алгоритм второго типа, причем самый простой вариант — простейший счетчик. Вариант тупиковый, поэтому буду менять :)
вообще-то должно работать
из известных проблем — кириллица в урле, т.е. если в один из параметров GET-запроса будет содержать кириллицу, скрипт сочтет такой URL невалидным.
В любом случае, дайте пример url'а :)
без http:// не работает, потому что ситуация когда нужно укоротить URL без указания протокола — надумана.
Вы ведь как поступаете, когда вам нужно укоротить URL? Копируете из адресной строки браузера, ftp-клиента, свойств страницы/картинки _полный_URL_, и вставляете его в поле ввода ссылкоукоротительного сервиса.
Ситуации когда нужно вбить URL руками мне видятся несовсем корректными. Для чего? Выдать отдин сайт за другой?
Возможно я чего-то недопонимаю, так объясните мне, вместо того чтобы молча минусовать :)
Peace!
так что отношение к туалетной тематике имя домена имеет :)
для тех кто еще не догадался о чем речь: wiki вам в помощь
реальную необходимость редиректить как вы описали я не смог себе представить, ну и заблокировал, от греха подальше :)
спасибо за оценку! :)
спасибо всем кто указал на ошибку!