Marketplace
- Yearly: $54.99 USD (Renewal: $45.00 USD)
- Trial: 7 Days
The definitive solution you need to monitor and fix broken links throughout the forums.
Add-On Information
The add-on gives full control over the links we have in all your posts, allowing you to search for them quickly, check their status, modify them one by one or at once. Even though there are similar add-ons already developed, we tried to make a definitive solution which has power options for advanced users, like regular expression support, but the same time is straightforward to use and fully functional out of the box.
The product comes with the following main features and pages:
- A new section in Admin Panel, under Tools tab, allowing you control the product.
- Rebuild page to find all links posted on your board currently. A separate rebuild task can be run to check the status of the links.
- Manage Links page lists all links found so far. It has a quick search and filter controls allowing you to find any particular links filtering by status or URL. Current link status is shown in the list, and broken links are highlighted for quicker orientation.
- Each link can be edited individually. Edit page gives full information about last status check, allows to force-update the status by checking it one more time, to set the URL and text of the link or to delete it. It also has a link to the content where the URL was used so you can check the post quickly if needed.
- Deletion of links allows setting a placeholder message that will replace the link. It can be left empty for the simple removal of the link.
- Advanced batch update tool allows you to change an unlimited number of URLs at once. Caution: use the tool with care as it modifies the database content, and any submitted changes will not be reversible.
- Batch update page allows to quickly find any link by its status code, the content of the URL or its text. Replacement options are to replace the URL/text entirely, or to do partial replacement only replacing the parts defined in your search criteria.
- Regular expressions are supported in both search and replace mode. Subpatterns of matched searched criteria can be used as variables in the replacement.
- A link can be shown under each post allowing to force-update the status of all links found in the post. Controllable by a new usergroup permission.
- Links in the posts can have a "valid" or a "invalid" icon next to the link based on their status. The usergroups allowed to see the icons are controlled via XenForo Usergroup Permissions page.
- The "valid" icon can be hidden for all usergroups at once if you prefer not to have it but to show broken links only.
We are getting reports from our customers, that several URLs are actually alive but the product does not recognize it and gives an error when trying to save the URL in Admin Panel.
It is important to realize, that checking a URL automatically is not the same as visiting the URL in your browsers. There are many techniques available, that can make a page to work when visiting by the browser, or when Google indexes the site, but block any other bots, including our bot that checks the status of URL.
Feel free to contact us whenever you get any URL that doesn't work for you in our add-on, but works via browser, but so far in all cases we had this resulted from the site/ip being blocked by another site or automated requests being blocked altogether. Please consider adding the URL/Domain to the exclusion list in these cases.
Disclaimer: Please make sure to backup your database before using the tool. It is processing the real content of the database and any changes committed are impossible to revert.
Pricing
Add-on costs $34.99 USD that includes one year of support and updates with permanent access to product versions released in license validity period. Yearly extension costs $25.00 USD The add-on has a visible branding with a link to our website which can be removed for additional $15.00 USD payment.
Trial Version
We offer seven days free trial version on our website. No credit card is required, the service is approved automatically upon registration and confirmation of order. IonCube Loader is required to run trial version of the product. The full version does not have such requirement and does not have any encoded code in it.
Demo
The product is active on our forums at https://xf2.addonslab.com/index.php and can be tested at https://xf2.addonslab.com/index.php?forums/link-checker.11/
Registered user accounts Username: user1 Password: userpass
Username: user2 Password: userpass
Admin account Username: admin1 Password: adminpass
Licensing Information
You will get a License Key upon purchase/trial subscription, which will be available in My Services page at https://customers.addonslab.com/marketplace.php/my-services/
The key should be entered in product's Options page in XenForo Admin Panel. Once entered and saved you will see full details about your current license status. The key can be used only on one board and one server, so if you move the board you need to Reissue the license in My Services page.
The product does not include any callbacks, that execute on page load time on front-end or via cron jobs. License check is done only when you edit/save product's options or upgrade the product to the next version.
Full details at https://addonslab.com/threads/product-licensing-information.81/
We require valid XenForo license to purchase the product. You will be asked for XenForo License validation information during the purchase.
Disclaimer
The add-on is able to process thousands of links at once, and in some cases, this may not work as expected. Please note, that we are not responsible for any loss or corruption of data as a result of your usage of our add-on so please contact us before running batch update tools for an advice. Please backup your database before processing any batch updates.
Support
Support will be provided in the Discussion Thread at XenForo.com and in our Support System at https://customers.addonslab.com/submitticket.php
Feel free to contact us with any issues you find in the product or any suggestions.
Check out our free and paid XenForo add-ons in our Marketplace at https://customers.addonslab.com/marketplace.php
Screenshots
Version: 4.3.1 Release date: 2026-07-29
Version: 4.3.0 Release date: 2025-11-22
Version: 3.4.0 Release date: 2021-09-27
This release implements a feature to restore deleted links with their original version. Logs that are applicable show a Restore link on the Action logs page. The page also allows batch restoration of multiple deleted links by log ID or by domain match.
If the links have been removed without any unique replacement value, it is impossible to detect the original location in the post where the links were before deletion. The product provides an option to set the name of a backup table, that contains the original versions of the posts. We try to use the original text to detect the location of the deleted link.
If the location of the link is impossible to detect, it is added to the post, at the end of the text.
Restore action shows a preview window, where you can see the post content before and after restoration.
Restoration of deleted links is a destructive operation and may irreversibly modify post content, especially if you apply batch restoration. Make sure to backup your board before any batch actions. No support will be provided in case of data loss or damage as a result of batch replacements and restoration.
Version: 3.3.1 Release date: 2021-09-01
This version fixes the problem with the action log list filter. Now it is possible to search the logs by old and new URL/Text.
Version: 3.2.6 Release date: 2021-07-20
This version fixes a PHP error ErrorException: Template error: [E_WARNING] Attempt to read property "serialized_links" on null src/addons/AddonsLab/LinkChecker/XF/Entity/Post.php:43
Version: 3.2.3 Release date: 2021-03-05
In this version some minor enhancements have been implemented:
- Replacing a link with its text deletes the link completely mif the text itself is a link
- A link is added in the Preview to visit the link directly
Version: 3.2.2 Release date: 2020-11-04
With this release, we made sure the indexation of links does not fail if one of tags is invalid and can't be indexed. An erorr will be logged in the admin panel with information required to check the content of the link manually.
Version: 3.2.0 Release date: 2020-09-25
The add-on is enhanced to allow replacing a broken tag with another tag. For that, use the option "Delete/Replace Tag". You can provide any text/BB Code as a replacement, and if you prefer keeping the URL in some form, just use {link} as a placeholder, e.g. [DMLURL]{link}[/DMLURL] will replace the broken link with BB Code DMLURL wrapping the link.
This release also fixes an error during tag indexation, for tags with attributes longer than 255 characters.
We have also added a missing phrase "allm_tag" in the moderation queue filter.
In case you experience performance problems with approval queue and dead links, please disable dead link moderation from product's options page. If it is already disabled, enable it, save the options, and disable it again. This will remove dead link records from the moderation queue and rebuild the moderation queue cache.
Version: 3.1.2 Release date: 2020-09-15
The release solves the Invalid license error received by owners of a license issues for XenForo 1.x version of this product.
Version: 3.1.1 Release date: 2020-09-14
This release fixes a PHP error:
> ErrorException: Job XF:ApprovalQueueProcess: [E_WARNING] First parameter must either be an object or the name of an existing class src/addons/AddonsLab/ContentHandler/Traits/PostTrait.php:144 >
Version: 3.1.0 Release date: 2020-08-22
This versions adds the possibility for finding all URLs that redirect and replacing them with the URL to which they redirect - https://prnt.sc/u3r6r3
Version: 3.0.0 Release date: 2020-08-17
This version implements compatibility with XenForo 2.2.
Version: 2.9.1 Release date: 2020-04-09
The release adds special support for the domain uptobox.com which in some cases does not provide correct response code for deleted/not found files. It also fixes a PHP error from raised on Action log and Manage links pages introduced in the latest version and corrects the breadcrumbs to these pages.
Version: 2.9.0 Release date: 2020-04-07
This version fixes "unfurl" support for XenForo 2.1.x. We found out these URLs were not detected and processed by the add-on. This is fixed now, and the URLs will be listed in the Admin Panel and checked after this version is installed and the URL index is rebuilt.
In this version, we also implemented special support for missing files at https://turbobit.net/ which returns "200 OK" status instead of "404 Not Found" status for wrong URLs. For this specific case, we will look for special page elements in the page, and if the file was not found we will use "404 Not Found" status as expected.
Version: 2.8.4 Release date: 2019-11-14
This is a bug-fix update that fixes missing Link status icons on XenForo 2.1.x. It is also enhanced to delete existing moderated links from the moderation queue if the option "Disable Moderation Queue" is activated.
Version: 2.8.3 Release date: 2019-10-16
The version fixes checking of SSL URLs instead of disabling SSL verification.
Version: 2.8.2 Release date: 2019-09-13
This is a minor release, that changes the way the add-on is using some of our shared PHP classes. From now on, the add-on will require a core library package from https://xenforo.com/community/resources/al-core-package.7382/ to be installed. Please download the package and install it before upgrading the add-on. Please upgrade all other AddonsLab add-ons you are using to their latest versions if you see an error in the Admin Panel about files with unexpected content.
Version: 2.8.1 Release date: 2019-08-25
This version fixes a PHP error that occurs while restarting background tasks manually.
Version: 2.8.0 Release date: 2019-08-03
In this release, we have implemented an option to send an alert to the starter of the thread when moving the thread to another forum.
Version: 2.7.1 Release date: 2019-06-25
The version fixes a minor UI issue with the "Check links" link under the post. It will not be included in the pop-up in the responsive view instead of being shown as a separate link.
We have also fixed the PHP error caused by some missing files during installation. This would only affect the customers who used "Install/upgrade from archive" instead of manually uploading the package. Now the package can be installed using the archive as well.
Version: 2.7.0 Release date: 2019-01-31
The update implements new search and replacement criteria. Now it is available to filter the tags only in the first post of a thread as well as to ignore the closed threads. You can now choose to close the thread in which the links are found or to move the thread to another forum.
Other minor UI fixes in the Admin Panel pages are also included.
Version: 2.6.4 Release date: 2019-01-11
This release fixes a compatibility issue with XenForo 2.1.x introduced in the latest version.
Version: 2.6.3 Release date: 2019-01-10
This is a bug-fix release improving XenForo 2.1.x version compatibility. It resolves the error with URLs that have "unfurl" attribute set.
Version: 2.6.2 Release date: 2018-12-07
Bug-fix: RuntimeException: The entity handled by this page is expected to be XF:Thread
Version: 2.6.1 Release date: 2018-12-05
The releases fixes some missing files from the last package.
Version: 2.6.0 Release date: 2018-11-27
This release includes new filters in Batch Update and Rebuild Data pages allowing to target posts by forum and post ID, as well as the user ID who started the thread or created the post. The version has also a compatibility fix for XenForo 2.1.
Version: 2.5.2 Release date: 2018-06-15
This upgrade fixes a PHP error introduced in the last version.
Version: 2.5.1 Release date: 2018-06-10
This update fixes an issue for posts, which consist of links only, which are deleted in batch. The resulting post is an empty text (or a text containing new lines and tabs only), and XenForo fails to save this post back to the DB. The update makes sure, that, in case of empty post content the post gets deleted itself, instead of trying to save it with an empty message.
Version: 2.5.0 Release date: 2018-06-03
In this version we have implemented attachment validity check. Attachments added to post text can now be checked and will be reported as not found if the attachment with that ID does not exist any longer. XenForo 2.x removes the attachments from post text as soon as the attachments are deleted, but your board might have broken attachments since XenForo 1.x or broken attachments might be caused by mass SQL deletion of attachments or invalid imported data from another software.
In this version we have also fixed the bug with "403 Forbidden" links be considered as valid (as designed) but appearing in Moderation Queue as invalid. On installation the status of these links will be changed to "449 Retry With", and using Admin -> Tools -> Links -> Rebuild Data page you can targetly re-check these URLs, which will validate them again and remove them from the moderation queue. Just make sure to uncheck the checkbox "Enable Local Cache" to ensure the URLs are re-checked.
Another bug fixed is that in Rebuild Data page unchecking the checkbox "Enable Local Cache" had no effect and the cache was still used.
Version: 2.4.0 Release date: 2018-04-28
In this version we have implemented support for SoundCloud media embeds. Please note, that SoundCloud blocks the requests coming from unknown browsers, so you need to use some modern brower's name in product's settings as a value of option "User Agent". An example value for a Chrome browser could be:
Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/51.0.2704.103 Safari/537.36
Version: 2.3.0 Release date: 2018-04-03
This release implements cookie support for remote request, which solves the issues with remote servers, that put cookies during the first request to their server and require the agent to accept the cookies, otherwise an infinite redirect to the same URL happens. This was implemented to fix the issue with box.com URLs.
This version also fixes a bug with link statuses not being shown immediately after the post edited/saved via AJAX. Another bug with batch update script was reproduced, that would cause the script to run only for 100 links and ask admin to re-submit form again to continue.
Version: 2.2.1 Release date: 2018-03-19
This is a bug-fix version solving two issues regarding invalid URL redirect:
- URLs with status 403 are shown as valid but don't redirect
- URL redirects are not active if the user does not have permission to see the status of the link
Version: 2.2.0 Release date: 2018-03-02
This is another release improving the UI for admins with some additions. In Manage Tags page we have added color difference between valid and invalid links, added link status information to the list, and fixed the total number of links not being visible under the list.
Version: 2.1.2 Release date: 2018-02-27
This is a bug-fix version, which solves the issue of loosing data in Delete Tag field of Batch Update page in some case.
Version: 2.1.1 Release date: 2018-02-25
With this version we implemented additional protective measures against server overload. Now server load will be checked before each link is checked to prevent the overload.
We have also improved link status checking algorithm, which will make it much faster especially the check for big files.
Version: 2.1.0 Release date: 2018-02-23
In this version we have improved the UI of the product adding some missing functions - Check/Uncheck All checkbox on top of link preview list, "Clear Action Log" button on top of action log list and "Delete" button in Quick Edit form of all tags.
Version: 2.0.2 Release date: 2018-02-22
This is a bug-fix release that solves some missing features not fully ported from 1.x version. Now invalid link redirect and link reporting works as expected.
Version: 2.0.1 Release date: 2018-02-20
This is a bug-fix release, that solves the following issues reproduced:
With high server load link checking is delayed, but status message does not show properly if running the check directly (status message for delayed checks is shown as expected).
Dead link check cache not being used
Version: 2.0.0 Release date: 2018-02-18
Initial version
Version: 4.3.1 Release date: 2026-07-29
Version: 4.3.0 Release date: 2025-11-22
Version: 3.4.0 Release date: 2021-09-27
- New feature: Restoration of deleted links
Version: 3.3.1 Release date: 2021-09-01
- Bug-fix: Action log search does not find logs by URL
Version: 3.2.6 Release date: 2021-07-20
- Bug-fix: ErrorException: Template error: [E_WARNING] Attempt to read property "serialized_links"
Version: 3.2.3 Release date: 2021-03-05
- Replacing a link with its text deletes the link completely mif the text itself is a link
- A link is added in the Preview to visit the link directly
Version: 3.2.2 Release date: 2020-11-04
- Stability fix: prevent indexation failure of a tag is invalid and log an error instead
Version: 3.2.0 Release date: 2020-09-25
- Delete/Replace tag as tag replacement option
- Bug fix: indexation error for tags with attributes longer than 255 chars
- Missing phrase "allm_tag"
Version: 3.1.2 Release date: 2020-09-15
- Bug-fix: Invalid license error for XenForo 1.x licenses
Version: 3.1.1 Release date: 2020-09-14
- Bug-fix: ErrorException: Job XF:ApprovalQueueProcess
Version: 3.1.0 Release date: 2020-08-22
- New feature: replace redirecting URLs
Version: 3.0.0 Release date: 2020-08-17
- XenForo 2.2 compatibility update
Version: 2.9.1 Release date: 2020-04-09
- Not found page support for uptobox.com
- Bug-fix: PHP error on Action log and Manage links page.
- Bug-fix: Breadcrumbs in the admin panel pages don’t show Links
Version: 2.9.0 Release date: 2020-04-07
- unfurled URLs not detected and checked
- Special support for not found files at turbobit.net
Version: 2.8.4 Release date: 2019-11-14
- Missing Link status icons on XenForo 2.1.x
- Delete existing moderated links from the moderation queue if the option "Disable Moderation Queue" is activated
Version: 2.8.3 Release date: 2019-10-16
- SSL URLs verification
Version: 2.8.2 Release date: 2019-09-13
- Dependency added: [AL] Core package
Version: 2.8.1 Release date: 2019-08-25
- Bug-fix: PHP error when restarting background tasks manually
Version: 2.8.0 Release date: 2019-08-03
- Move thread - new option to send an alert to thread starter
Version: 2.7.1 Release date: 2019-06-25
- "Check links" link under the post moved to the pop-up in response view
- A PHP error because of missing files during installation.
Version: 2.7.0 Release date: 2019-01-31
- New search criteria - first-post only and Ignore closed threads
- New replacement options - Close thread, Move thread
- Minor UI fixes
Version: 2.6.4 Release date: 2019-01-11
Bug-fix: compatibility issue with XenForo 2.1..x
Version: 2.6.3 Release date: 2019-01-10
Bug-fix: PHP error on XenForo 2.1.x with URLs with "unfurl" attribute
Version: 2.6.2 Release date: 2018-12-07
- Bug-fix: RuntimeException: The entity handled by this page is expected to be XF:Thread
Version: 2.6.1 Release date: 2018-12-05
- Bug-fix: missing files from the package
Version: 2.6.0 Release date: 2018-11-27
- New content filters: Forum, thread, post IDs, thread starter and post author IDs
- XenForo 2.1 compatibility fix
Version: 2.5.2 Release date: 2018-06-15
- Bug-fix: PHP error "Creating default object from empty value"
Version: 2.5.1 Release date: 2018-06-10
- Bug-fix: saving empty post after removal of all links produces a PHP error
Version: 2.5.0 Release date: 2018-06-03
- Attachment check
- Bug-fix: 403 Forbidden links shown in the Moderation Queue
- Bug-fix: Unchecking "Enable Local Cache" checkbox does not work
Version: 2.4.0 Release date: 2018-04-28
- SoundCloud support
Version: 2.3.0 Release date: 2018-04-03
- Cookie support for remote requests
- Bug-fix: link statuses not updating when editing/saving a post via AJAX
- Bug-fix: batch update limits the number of links processed to 100
Version: 2.2.1 Release date: 2018-03-19
- URLs with status 403 are shown as valid but don't redirect
- URL redirects are not active if the user does not have permission to see the status of the link
Version: 2.2.0 Release date: 2018-03-02
- UI changes and fixes in Manage Tags page
Version: 2.1.2 Release date: 2018-02-27
- Bug-fix: Delete Tag field losing text in some cases
Version: 2.1.1 Release date: 2018-02-25
- Performance optimizations and server overload prevention
Version: 2.1.0 Release date: 2018-02-23
- Clear Action Log
- Delete button in Quick Edit form
- Check/Uncheck All checkbox
Version: 2.0.2 Release date: 2018-02-22
- Fix: invalid link redirect
- Fix: link report
Version: 2.0.1 Release date: 2018-02-20
- Server load status info missing
- Dead link check cache not being used
Version: 2.0.0 Release date: 2018-02-18
Initial version













