URL pulito
Un URL pulito o un URL carino ( URL pulito tedesco o URL carino ) è un URL ( Uniform Resource Locator ), contiene le parole leggibili anziché le scorciatoie tecniche o gli ID del database . Non ci sono searchpart o di query componenti o estensioni di file come ad esempio. B. .html , .php o altre informazioni utilizzate tecnologia server come cgi-bin o cgi inclusi. Invece, nell'URL vengono utilizzati titoli leggibili e descrittivi o lemmi lessicografici , date del calendario (principalmente dell'aspetto) e anche la lingua del contenuto (per lo più abbreviata secondo ISO 639 ).
Nello sviluppo web, si parla di " slug " e si intende l'ultima parte del percorso dell'URL.
Le miscele dei due metodi possono anche verificarsi mantenendo l'ID ma aggiungendo parole leggibili. In questo caso l'ID è l'elemento decisivo dell'URL e le parole possono essere modificate o omesse.
In pratica, di solito si desidera che gli URL dal browser web possano essere salvati come segnalibri e richiamati in qualsiasi momento successivo. Devono anche essere trasmessi a terzi e possono essere richiamati da loro e attivare la stessa azione o generare lo stesso stato (ad es. Eseguire una ricerca).
Esempi
Un esempio di URL sia puliti che parlanti è Wikipedia , i cui URL sono strutturati secondo il seguente schema:
<Protokoll><Sprachcode>.wikipedia.org/wiki/<Artikelbezeichnung>
Ad esempio, l'URL del termine girasole ha questo aspetto
https://de.wikipedia.org/wiki/Sonnenblume
invece di un URL che consenta di trarre conclusioni sulla tecnologia
https://de.wikipedia.org/w/index.php?title=Sonnenblume
o un URL che non fornisce alcuna indicazione del contenuto
https://de.wikipedia.org/?curid=112763
(tutti gli URL forniti hanno lo stesso risultato)
tecnologia
È possibile implementare URL puliti a livello di server Web e applicazione Web. Tuttavia, il server Web deve essere configurato di conseguenza anche a livello di applicazione Web.
Livello di server web
La maggior parte dei server web come Apache HTTP Server o nginx può implementare URL "puliti" con l' aiuto di .htaccess o anche con motori di riscrittura . Questi moduli consentono di riscrivere o reinterpretare le query internamente sulla base di regole definite in precedenza utilizzando espressioni regolari . Ad esempio, la query da potrebbe foo/barottenere lo stesso risultato della query da /index.php?q=/foo/bar. Il protocollo CGI offre un'altra tecnica, nel qual caso uno script viene chiamato /index.php/foo/bar /foo/barPATH_INFO.
Livello di applicazione web
Alcuni sistemi di gestione dei contenuti web contengono già adeguate regole di riscrittura, che li rendono molto facili da attivare.
benefici
- Gli utenti possono valutare la rilevanza di pronunciare URL più velocemente (un URL significativo è solitamente più cliccato rispetto a uno criptico).
- Gli utenti possono ricordare gli URL più facilmente (e non è più necessario indovinare estensioni di file simili come html o htm).
- I link esterni e i segnalibri su una pagina sono validi per molto più tempo perché sono indipendenti da modifiche tecniche interne.
- Nella ottimizzazione dei motori di ricerca (ci sefURL per motori di ricerca ) sono nel motore di ricerca classifica delle parole chiave nominale accanto al contenuto della pagina e nomi a dominio e dei file delle singole pagine.
link internet
- Tim Berners-Lee : Gli URI interessanti non cambiano. World Wide Web Consortium , 1998, accesso 10 aprile 2013 .
- Manuale: URL breve - MediaWiki (inglese)
Prove individuali
- ↑ RFC1738: Uniform Resource Locator (URL) . 3.3. HTTP (inglese)
- ↑ RFC3986: Uniform Resource Identifier (URI): sintassi generica . 3. Componenti della sintassi (inglese)
- ↑ Jakob Nielsen: URL come interfaccia utente. Nielsen Norman Group, 21 marzo 1999, accesso 6 aprile 2013 .
- ↑ RFC 3875 - The Common Gateway Interface (CGI) versione 1.1 . (Inglese)
- ↑ Tim Berners-Lee : I fantastici URI non cambiano. World Wide Web Consortium , 1998, accesso 10 aprile 2013 .
- ↑ Sefurl - Localizzatore di risorse uniformi adatto ai motori di ricerca. Perché Sefurl? In: sefurl.de. Estratto il 12 giugno 2011 : "Tuttavia, le parole chiave vengono valutate anche nel nome di dominio e nel nome del file delle singole pagine".