как проверить урл на валидность?

12
lnx
На сайте с 26.07.2008
Offline
128
lnx
#11
T.R.O.N:
а что для Вас валидный URL? или, вернее, какой из них может быть не валиден?

можно пойти самым простым путем. Запросить HEAD по этому пути и посмотреть, есть ошибка или нет?

Я думаю переходить на урл для того чтобы проверить валиден ли он не очень хорошая идея. Рабочий способ, но слишком ресурсоемкий.

Я лично в своих проектах, где применяется моя регулярка, определяю что урл валиден по следующим признакам:

1. урл прошел мою регулярку

2. доменное имя соответствует стандартам именования.

3. есть proto

это минимальные требования.

seosniks
На сайте с 13.08.2007
Offline
389
#12
T.R.O.N:
а что для Вас валидный URL? или, вернее, какой из них может быть не валиден?

можно пойти самым простым путем. Запросить HEAD по этому пути и посмотреть, есть ошибка или нет?

ну не валидный к примеру если воткнуть туда лишнее

кроме знаков a-z а-я 0-9 //: .

все остальное лишнее

12

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