It only checks published version (on each languages) so somehow it still sees the links, it re-indexes links when publishing.
I don't really understand what's happening, but the job is still reporting problems on broken links since 2013, and I can't find that content in the published version.
Also, how is this possible:
06.09.2016 20:52:43 | OK | 1266 links were checked, 1267 were broken. |
More links were broken than the ones which were checked. I'm not really sure this is working as intended. This is on EPiServer 8, latest version.
I think the job goes through the table tblContentSoftLink since it is in there all links created in epi are saved.
You can see for your self by running this query against your database:
SELECT TOP 1000 * FROM [dbo].[tblContentSoftlink]
Look at the columns LastCheckedDate, HttpStatusCode and LinkStatus and you will see what the scheduled task has done.
I have the same problem. Internal links from previous versions of a page are not removed from tblContentSoftlink. They give 404 because they don’t exist anymore, but I don’t want them in my broken link report. They are associated with the page they used to be published on over a year ago in the report. The links are not visible on the page anymore, so there should be a way to ignore them.
Even when running the scheduled job multiple times a day, the links are not removed. They are still showing old versions.
OK. I still have this issue. Is there any way to remove these old links and refresh the whole table of links with the existing ones in the published version of the pages?
I have raised this issue with episerver and hoping to find some solution. Will keep it posted here. Thanks.
Hi.
It seems like the Link Validation job/report shows broken links in old versions of a page/block. Is there any way to configure this? I didn't find any useful configuration here: http://world.episerver.com/documentation/Items/Developers-Guide/Episerver-CMS/9/Configuration/Configuring-link-validation/.
Any way to make it ignore old versions of a page?