Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我想计算每个 MediaWiki 页面有多少入站链接。我想知道是否需要考虑pagelinks表中的重定向。
pagelinks
MediaWiki 数据库有pagelinks包含所有链接的表。该表具有三个属性'pl_from','pl_namespace'和'pl_title'。我想pagelinks.sql从 MediaWiki 数据库转储文件中提取链接。
'pl_from'
'pl_namespace'
'pl_title'
pagelinks.sql
你知道是否'pl_from'可以有重定向页面的 id 并且'pl_title'可以有重定向标题吗?
出于 的目的pagelinks,重定向被视为普通页面。
因此,例如,如果您有一个包含以下代码的重定向页面:
#REDIRECT [[Some page]] [[Another link]]
然后这个页面将有两个条目pl_from:一个 for Some page,另一个 for Another link。这意味着重定向将始终为其目标页面保留一行,但它也可以包含其他行。
pl_from
Some page
Another link
并pl_title包含基于页面代码的链接页面的标题。因此,如果有一个页面带有指向重定向的链接,则该重定向的标题将显示为pl_title.
pl_title