External links added through link module, in the following format https://patents.google.com/?q=test+search+param are being treated as http://localhost/test+search+param due to call to drupal_parse_url() in _linkchecker_parse_fields().
So these links are showing up as 404.
| Comment | File | Size | Author |
|---|---|---|---|
| #3 | linkchecker-external-urls-skip-drupal-parse-url-2866740-1.patch | 1.23 KB | rwaery.11 |
Comments
Comment #2
rwaery.11 commentedComment #3
rwaery.11 commentedComment #4
rwaery.11 commentedComment #6
rwaery.11 commentedComment #7
hass commentedComment #9
hass commentedCode style issues and no documentation why this is needed.
Comment #10
joseph.olstadthis might also affect D8
Comment #11
eiriksmThis does not affect D8. Tried to add the link in the issue summary, and it was checked and gave a 200.
The patch still needs work though.
It would be great to clean up the coding standards and document the change somewhat better, as suggested in #9.
Comment #12
quadrexdevD7 reached its EOL back in January 2025, and there is no active release for D7 for this module anymore.
Development or support is not planned for D7. All D7-related issues are marked as outdated in a bunch.
If the issue remains relevant for D10+ versions, merge requests with proposed solutions for a new module version (D10+) are welcome in a new follow-up issue.
Thanks!