Feature #54513
closedlinkvalidator: improve tolerance for forbidden HEAD requests
100%
Description
Currently the linkhandler will first try a HEAD request to check an external link.
If the server returns the correct response code (405 - Method not allowed) it will retry the request using the GET method.
Unfortunately I stumbled over some misconfigured servers that will return 403 - Forbidden response codes when the HEAD method is used. In that case the linkvalidator will report a broken link, even though the GET request would work fine.
Of course it would be nice if all servers are configured correctly but there probably will always be some that are not.
So my suggestion is to also retry the GET request on 403 errors or alternatively make the response codes configurable that trigger a fallback GET request.
Updated by Gerrit Code Review about 11 years ago
- Status changed from New to Under Review
Patch set 1 for branch master of project Packages/TYPO3.CMS has been pushed to the review server.
It is available at https://review.typo3.org/26489
Updated by Gerrit Code Review about 11 years ago
Patch set 2 for branch master of project Packages/TYPO3.CMS has been pushed to the review server.
It is available at https://review.typo3.org/26489
Updated by Gerrit Code Review about 11 years ago
Patch set 3 for branch master of project Packages/TYPO3.CMS has been pushed to the review server.
It is available at https://review.typo3.org/26489
Updated by Gerrit Code Review almost 11 years ago
Patch set 4 for branch master of project Packages/TYPO3.CMS has been pushed to the review server.
It is available at https://review.typo3.org/26489
Updated by Gerrit Code Review almost 11 years ago
Patch set 5 for branch master of project Packages/TYPO3.CMS has been pushed to the review server.
It is available at https://review.typo3.org/26489
Updated by Alexander Stehlik almost 11 years ago
- Status changed from Under Review to Resolved
- % Done changed from 0 to 100
Applied in changeset c3b1beded07f94f46ab94fe8ef84687186b28c34.