Nápověda:Hledání odkazů
Poznámka: Úpravou této stránky souhlasíte s uvolněním vašeho příspěvku pod licencí CC0. Více informací získáte na stránce nápovědy veřejné domény. Některé starší revize k této stránce byly importovány pod licencí CC BY-SA. Pouze nové příspěvky jsou Publik Domain (PD) (veřejná doména). |
Special:LinkSearch je jedna ze speciálních stránek. Používáte jej k vyhledávání externích odkazů (odkazů na jiné webové stránky) na wiki. Zobrazí seznam externích odkazů, které odpovídají zadané URL, se zdrojovou stránkou a přesným cílem.
Výpis obsahuje všechny odkazy ve všech jmenných prostorech. Neexistuje způsob, jak zobrazit externí odkazy pouze v článcích, což je často největší zájem, jak dokazuje stránka Wikipedia:Externí odkazy. Software MediaWiki nabízí možnost vyhledávat odkazy pouze v konkrétním jmenném prostoru, ale tato funkce je u projektů Wikimedie zakázána kvůli problémům s efektivitou. Pokud provozujete svou vlastní wiki a máte vypnutý miser režim, funkce jmenného prostoru bude k dispozici.
Vzory
Vzor adresy URL může být:
- Schéma URI následované zástupným znakem
- Například: "http://*" (Special:Linksearch/http://*) nebo "novinky:*" (Special:Linksearch/news:*)
- Vrátí všechny odkazy, které používají zadaný protokol.
- Název domény začínající zástupným znakem (před kterým je volitelné schéma)
- Například: "*.org" (Special:Linksearch/*.org) nebo "ftp://*.gov.ph" (Special:Linksearch/ftp://*.gov.ph)
- Vrátí všechny odkazy směřující na zadanou doménu a její subdomény. Pokud není zadáno žádné schéma, použije se http://. Všimněte si, že vše za názvem domény je ve vzoru ignorováno.
- IPv4 adresa končící zástupným znakem
- Například: "10.*" (Special:Linksearch/10.*) nebo "ftp://193.206.*" (Special:Linksearch/ftp://193.206.*)
- Výchozí schéma je opět "http://". Vše za IP adresou ve vzoru dotazu je ignorováno. Zástupné znaky v adresách IPv6 aktuálně nejsou podporovány.
- úplná adresa URL bez zástupných znaků
- Příklady:
- Budou vráceny všechny odkazy začínající zadaným vzorem.
Poznámky:
- I když více adres URL vede ke stejnému cíli, s ohledem na použití velkých písmen, více podtržítek a použití "index.php" nebo ne, Linksearch rozlišuje velká a malá písmena za lomítkem (/), které odděluje část hostitele nebo domény domény název ze zbytku adresy URL. Část názvu domény nerozlišuje velká a malá písmena, což znamená, že hledání
https://www.mediawiki.org/
vrátí stejné výsledky jako hledáníhttp://www.MEDIAWIKI.ORG/
. - Linksearch nenachází alternativně psané adresy URL. Při vytváření externího odkazu proto pro optimální využití Linksearch použijte pro URL kanonickou formu. Zejména pokud se po kliknutí na odkaz v adresním řádku zobrazí upravená adresa URL, změňte adresu URL v odkazu na tuto adresu.
- Seznam v URL je abecední. Všimněte si, že podtržítko je na rozdíl od prázdného místa abecedně umístěno mezi "Z" a "a".
- Pověření uživatele ve vzoru vyhledávání a externí odkazy jsou pro http://, https://, ftp:// atd. ignorovány.
- V adrese URL speciální stránky musí být cílový vzor vyhledávání kódování URL.
Vyhledávání odkazů a sekce
Pro odkazy ve stylu externích odkazů poskytuje Linksearch zpětné odkazy sekcí, což "Special:Whatlinkshere" neposkytuje pro odkazy ve stylu interních odkazů. Pro odkazy ve stylu odkazu interwiki neexistuje žádná funkce zpětného odkazu.
Na druhou stranu odkazy ve stylu interních odkazů poskytují detekci existence. Každý ze tří stylů může mít také jiný vzhled v závislosti na CSS.
Proto je užitečné kombinovat výhody různých stylů odkazů přidáním "skrytých externích odkazů" k interním odkazům sekcí a všem interwiki odkazům, kromě těch, na které se vztahuje funkce mezijazykového odkazu.
To se provede přidáním <span style="display:none">http://...</span>
. To lze pohodlně provést pomocí šablony, viz níže.
Ačkoli není přidán žádný skutečný odkaz (což by bylo zbytečné, protože již máme interní nebo interwiki odkaz), je zaznamenán jako externí odkaz, a proto jej Linksearch může najít.
Protože Linksearch umožňuje specifikovat první část kotvy, je užitečné, pokud jsou názvy kotvy číselné nebo mají číselný konec, použít úvodní nuly. Jinak při hledání odkazů např. "1", dostaneme také odkazy na "10" atd. Jedná se např. použito v w:Portal:Current events/DateHeader2. Obecněji řečeno, pokud existují kotvy "a" a "ab", může nebo nemusí být žádoucí, aby hledání odkazů na "a" dávalo také odkazy na "ab". Pokud ne, použijte kotvu "_a".
Pokud mají názvy kotev více komponent, je užitečné umístit nejvýznamnější komponentu jako první, např. pokud kotvy označují měsíce nebo data, mohli bychom mít formát RRRR-MM nebo RRRR-MM-DD nebo na stránce roku MM-DD (viz také Formáty velkého endianu, začínající rokem), s úvodními nulami (viz také Odkaz na obsah data jiný než požadovaný pro automatické formátování). To platí také pro názvy stránek, ale protože jsou na rozdíl od kotev vysoce viditelné, hrají roli i další aspekty. V případě sekcí, pokud je pro cíle odkazů požadováno jiné schéma pojmenování než pro zobrazení záhlaví sekcí, lze kotvy vložit explicitně namísto použití názvů sekcí. To je aplikováno ve w:Portal:Current events/DateHeader2, kde je použití názvů explicitně vložených kotev v odkazech vynuceno pomocí pseudo sekcí se zobrazenými záhlavími, které nelze použít jako kotvy.
V případě více sekcí se stejným názvem má vytvořený HTML ID HTML, což je název sekce, k němuž jsou od druhého výskytu připojeny "_2", "_3" atd. To neplatí, pokud jsou použity jiné kotvy.
Odkazy ve stylu externího odkazu na stejnou wiki
Pro nové odkazy na stejnou wiki, jejíž funkce byla zrušena v roce 2009, viz r53104.
Zvažte tento odkaz:
Zkuste, zda se najde:
- https://meta.wikimedia.org/w/index.php?title=Special:LinkSearch&target=meta.wikimedia.org/wiki/9 poskytuje stránku se starým odkazem, nikoli tuto stránku se stejným odkazem.
Odkazy e-mailem
Pokud chcete najít všechny odkazy mailto: Na konkrétního poštovního hostitele, můžete vynechat uživatelskou část a znak @. Například Special:LinkSearch/mailto:gmail.com.
Strojový/programový přístup přes API
- Podívejte se na stránku Topic:Vg87run7bjseaa3q