it-swarm.dev

Come distinguere e controllare automaticamente i collegamenti esterni?

Come posso gestire automaticamente i collegamenti ipertestuali che conducono al di fuori del mio sito?
Parliamo del sito senza post/commenti forniti dagli utenti in modo da poter avere l'accesso come amministratore a tutti i link esterni.

Mi piacerebbe

  1. equipaggiare ogni collegamento esterno con indicatore simile allo stile di Wikipedia external link icona

  2. apre automaticamente i collegamenti esterni in nuova finestra (target="_blank")

  3. facoltativamente

    3.1. verificare la validità dei collegamenti esterni per verificare la validità (indicare collegamenti interrotti) in modo da poterli correggere

    3.2. raccogli link esterno clicca statistiche

    3.3. ottenere la possibilità di visualizzare pagina di uscita (o descrizione comando) con informazioni o dichiarazione di non responsabilità prima di lasciare il sito

3
miroxlav
  1. Il primo è molto semplice, puoi farlo con solo alcuni CSS supponendo che non hai aggiunto http: // a tutti i tuoi collegamenti interni, quindi puoi scegliere come target quelli esterni come questo:

    a [href ^ = "http: //"] {…}

    Quindi puoi applicare qualsiasi stile che ti piace, compresa un'immagine di sfondo o un'icona a quei collegamenti.

  2. Se hai accesso a tutti i link aggiungi semplicemente il codice che hai dato a ciascuno:

    Il comportamento predefinito è ovviamente quello di non farlo, quindi è necessario aggiungere tale attributo a ciascuno o sovvertire questo comportamento con Javascript, in questo modo: http://css-tricks.com/snippets/jquery/open- external-link-a-new-window /

    • 3.1. Utilizza gli Strumenti per i Webmaster.

    • 3.2 È possibile raccogliere le statistiche dei collegamenti utilizzando com_weblinks per creare collegamenti e quindi tenere traccia dei risultati.

    • 3.3. Javascript.

5
Seth Warburton

Per aprire collegamenti esterni in una nuova finestra puoi usare questo plugin gratuito .

Consiglio vivamente anche di usare sh404SEF che oltre a essere in grado di contrassegnare i collegamenti esterni ti dà anche un ottimo controllo dei tuoi collegamenti SEF, tiene traccia degli errori 404 e aumenta la sicurezza dei tuoi siti.
Nota: non ho alcuna affiliazione al di fuori di essere un cliente felice.

1
Adam B