Lomb.it - V.040 Forum - Contatti - Mappa del sito - Login 
 Registrazione


 Lomb.it
Quiz di matematica
Lomb.it
Monete
Quiz di logica
Indovinelli puri
Linguistica
Quiz grafici
Cronaca e riflessioni
Situazioni ... possibili
Cinema tv e personaggi
Viaggi e vacanze
Cultura generale
Quiz geografici
Geometria
Canzoni e musica
Poesie e racconti
Sesso e dintorni
Quizzone
Giochi online
Pomologia e dintorni
 Vedi anche
Madame, Mago, Mister e il Sommo
Massimo for President
Concorso fotografico oltrepò pavese 2014
Germania Argentina - pronostico finale
Foto recuperate
Pesca di Beneficenza - Casanova Lonati 2012
Vorrei sapere...
Buon Natale 2011
Halloween da un altro punto di vista
Ehilà LOMBs!
Concorso Fotografico "Paesaggi e scorci dell'Oltrepo" 2014
Manifesto lomb.it versione 0.41
AUGURI !!!!
domani
san valentino
per la domenica
in comune
nuovo oggetto (antico)
2011
lista desiderii
 
L'Autore
Massimo71 ha pubblicato su Lomb.it 1016 articoli tra il 18/07/2003 ed il 25/07/2014.

 
L'articolo
Questo articolo è stato scritto il 06/10/2010 e fa parte della sezione lomb.it.

 
Le Statistiche
Dalla pubblicazione ad oggi, questa pagina ha ricevuto 3677 visite (2/g.) e 12 commenti.

 
Links
Successivo
Precedente
Stesso autore

 lomb.it v. 040 - url parlanti su aruba
Eccoci alla versione 0.40 ..... in apparenza non cambia nulla, ma se guardate gli indirizzi delle pagine sono cambiati tutti !
In gergo si tratta di "url parlanti" ovvero leggendo l'indirizzi di una pagina è possibile sapere di cosa tratta. Su hosting profeessionali è un servizio facilmente realizzabile, su server a basso costo come Aruba, ho dovuto scrivere io tutto quanto.




Massimo Lombardo marzo 2011

In questo articolo si parla di URL parlanti, cosa sono, a cosa servono e come si possono ottenere attraverso un'implementazione in puro PHP

La possibilità di realizzare delle url parlanti è una funzionalità implementata da molti CMS moderni (Un CMS è un software che permette la gestione, organizzazione e presentazione dei contenuti di un sito web, es: Drupal, wordpress ecc..).

Cosa sono le url parlanti ?

Ogni contenuto, ovvero una risorsa o più semplicemente una pagina web, è identificato dal CMS in un numero (ID univoco).
Questo implicava che, per vedere una determinata pagina senza url parlanti, fosse necessario passare questo ID come parametro nell'url del sito.

Vediamo un esempio. Ho una pagina che parla di richiami per anatre, indentificata dal CMS come contenuto numero 10388, e raggiungibile all'indirizzo web:

http://www.lomb.it/index.php?pagina=10388

Come si può facilmente notare, l'url è asettico e non permette di capire qual'è l'argomento trattato in pagina. L'alternativa "parlante" potrebbe essere qualcosa del tipo:

http://www.lomb.it/caccia-pesca/richiami-per-anatre

A cosa servono le url parlanti ?

A prima vista sembrerebbe solo una questione di pura eleganza estetica, invece una url parlante assume un ruolo importante, se non determinante, ogni qualvolta si effettua un'interrogazione ad un motore di ricerca.

Ad esempio andiamo su google.it e proviamo a cercare queste parole: gatto

Il motore di ricerca risponde con il titolo della pagina, un breve estratto del contenuto che riporta le parole cercate e l'url con il link al sito.

.....

Ci tengo a sottolineare che non stiamo parlando di posizionamento nei motori di ricerca, come potrebbe pensare un lettore distratto, ma delle dinamiche che portano l'utente a scegliere la migliore delle soluzioni che il motore di ricerca propone. Quindi per avere un vantaggio reale grazie alle url dinamiche, è necessario che il sito sia già ben indicizzato dai motori di ricerca.

Come si ottengono le url parlanti ?

La strada più semplice e più praticata è quella di definire una serie di regole sul web server chiamate REWRITE RULE che indicano all'Apache del caso, che nel caso pervenga una richiesta del tipo:

http://www.lomb.it/caccia-pesca/richiami-per-anatre

questa debba essere riscritta in questo formato:

http://www.lomb.it/?categoria=caccia-pesca&paagina=richiami-per-anatre

prima di essere trasmessa al CMS. Una volta che la richesta è presa in carico dal CMS viene decodificata alla ricerca dell'ID univoco associato al contenuto con cui rispondere.

Questa strata è praticabile quando si dispone di un web server dedicato o si ha un servizio di hosting su server virtuale che permette di accedere alle configurazioni del webserver. Viceversa non è praticabile nel caso di hosting popolari ed economici come Aruba.

Come realizzare le URL parlanti mediante un'implementazione in puro PHP ?

Lo script si può installare su un qualsiasi spazio web Aruba su server Linux con supporto PHP e database Mysql.

Creare questa tabella sul DB:

create table static_map(
src varchar(255),
dst text
);

segue ....
 
Commenti

  1. 29 marzo 2011

    articolo aggiornato ma ancora incompleto ...

  2. amico friz
    amico friz
    07 aprile 2011

    www.hostingaprezziesorbitanti.com venite da noi !!!!!

  3. m71
    m71
    07 aprile 2011

    :)

  4. 08 aprile 2011

    Che vuol dire?????

  5. 08 aprile 2011

    Volevo gentilmente chiedere a chiunque di mettere un post dove si spiega per filo e per segno come funziona e-bay. C'è un volontario esperto?

  6. 08 aprile 2011

    cavolo ... hanno scritto libri interi sull'argomento

  7. 08 aprile 2011

    posso scrivere un post e mano a mano vediamo quali sono i dubbi ... che ne pensi ?

  8. 08 aprile 2011

    Ne penso tutto il bene del mondo!!!

  9. 08 aprile 2011

    accontentata !

  10. 08 aprile 2011

    http://www.lomb.it/s/cultura-generale/ebay-istruzioni-per-luso/

 
Aggiungi un commento all'articolo
Nick

Se vuoi firmare un commento con il tuo nick devi autenticarti: Login
 
 

 Ricerca nel sito

 Ultimi commenti
Giochi con i fiammiferi
Uno squalo in piscina ...
Vecchio forum
Euro e centesimi
Pelosetta e colorita
4 passi a piedi
Qual' è l' area del rettangolo?
Le portano?
Numero di di triangoli
Frutto proibito
Poesie e racconti
Death-ride sull'atomium di bruxelles
Informazioni e faq
 Accadde oggi
'12 Pesca di Beneficenza - Casanova Lonati 2012
'11 Buona Pasqua
'10 O forse no?
'09 Febbre suina
'08 Euro di fantasia
'07 Al discount della Hilda, paghi uno prendi tre
'06 Dove ero oggi?
'05 alberto II di monaco
'04 Fuoco freddo
Lomb.it - dal 2001 divertire, comunicare, riflettere