
У меня есть куча URL-адресов, и я пытаюсь проверить, являются ли эти URL-адреса действительными (ошибки типа 404 и т. д.). Какие URL-адреса считаются действительными в таком случае?
Примеры сценариев
- Сервер отвечает ошибкой HTTP 3XX (перемещено навсегда/временно)
- Перенаправить
Являются ли эти URL-адреса действительными? Например, URL-адресhttp://www.acoss.frПеренаправляет наhttp://www.acoss.fr/home.htmlСчитается ли этот URL-адрес «действительным»?
Другой случайhttp://www.cadastre.gouv.fr/Отвечает кодом 301 (перемещено навсегда)https://www.cadastre.gouv.fr/scpc/accueil.do
Считается ли этот URL-адрес «действительным»?
решение1
Здесь может быть много определений понятия «действительный», поэтому вам следует обратиться в агентство за разъяснениями относительно того, что оно считает действительным.
Мое собственное правило относительно ссылок заключается в том, что каждая ссылка на самом сайте должна вести непосредственно к месту назначения без каких-либо промежуточных этапов 301
или 302
перенаправлений, за исключением некоторых URL-адресов, связанных со входом в систему, где можно использовать 302
перенаправление для перехода с URL-адреса входа в систему.
Для внешних URL-адресов я стремлюсь установить перенаправления, чтобы ни одна внешняя ссылка на ваш сайт не указывала на несуществующую страницу.