| Giovedì 18 Novembre 2010 - 01:09
Meta Tag specifici per ogni pagina: Mi domandavo se in flatnux sia possibile impostare i meta tag per ogni singola pagina in quanto utile per il SEO.
Vedo che non esiste la possibiltà in configurazione generale di impostare la description (anche se so che non è piu molto importante in quanto google la genera dal testo delle pagine, ma se non trova testo nelle pagine la usa!)
Esiste il modo di definire per singola pagina i propri meta tag, sia keyword, title, description .... e se si, come si fa ?
Ringrazio anticipatamente chiunque mi risponde.
MM.
|
| Giovedì 18 Novembre 2010 - 13:43
Re: Meta Tag specifici per ogni pagina: Visto che non ho ancora ricevuto risposte, vi posto qui il link ad un pagina dove parlano di questo con tanto di codice.
Che ne dite, è fattibile qui in flatnux?
Il sito su cui vorrei realizzare questo è : http://www.parcheggieconomici.com
Il sito dove si parla di come realizzare il tutto è : http://www.hawkee.com/snippet/3640/
|
| Giovedì 18 Novembre 2010 - 13:56
Re: Meta Tag specifici per ogni pagina: Ciao a tutti,
sono andato a curiosare nel codice del file head.php nella cartella include ed ho trovato il seguente codice:
if ( file_exists("sections/" . $_FN['vmod'] . "/sethead.php") ) include ("sections/" . $_FN['vmod'] . "/sethead.php"); echo "\t<title>{$_FN['sitetitle']}</title>\n"; echo "\t<meta http-equiv=\"Content-Type\" content=\"text/html; charset=" . _CHARSET . "\" $close_tag>\n"; echo "\t<meta name=\"Content-Language\" content=\"{$_FN['lang']}\" $close_tag>\n"; echo "\t<meta name=\"RESOURCE-TYPE\" content=\"DOCUMENT\" $close_tag>\n"; echo "\t<meta http-equiv=\"EXPIRES\" content=\"0\" $close_tag>\n"; echo "\t<meta name=\"DISTRIBUTION\" content=\"GLOBAL\" $close_tag>\n"; echo "\t<meta name=\"AUTHOR\" content=\"{$_FN['sitename']}\" $close_tag>\n"; echo "\t<meta name=\"COPYRIGHT\" content=\"Copyright (c) 2005 by {$_FN['sitename']}\" $close_tag>\n"; if ( $_FN['keywords'] != "" ) echo "\t<meta name=\"KEYWORDS\" content=\"{$_FN['keywords']}\" $close_tag>\n"; echo "\t<meta name=\"DESCRIPTION\" content=\"{$_FN['sitename']}\" $close_tag>\n";
Mi domandavo se era possibile modificarlo in modo tale che si utilizzi un'istruzioni if tipo if ( file_exists ... per verificare la presenza o meno di un file di testo che contiene la descrizione della pagina e poi pubblicare tali dati tramite istruzione del tipo echo "\t<meta name=\"DESCRIPTION\" content=nome del file che contiene la descrizione pagina
Se secondo voi è fattibile, come posso modificare il codice?
Io non sono bravo in php, e non ci so programmare anche se le istruzioni le capisco + o - quindi avrei solo bisogno che qualcuno mi dica se si può e come modificare il codice affinchè in ogni pagina aperta venga effettuato il controllo dell'esistenza o meno del file meta_desc.txt che conterrà il meta description (in che modo devo scrivere nel file di testo la descrizione? ) e qualora esisti che venga caricato.
Grazie.
|
| Giovedì 18 Novembre 2010 - 13:59
Re: Meta Tag specifici per ogni pagina: ...dimenticavo, il tutto mi serve in quanto attualmente la descrizione meta che flatnux spara ai motori di ricerca non è altro che il sitename !
Secondo le pratiche SEO sembra ancora essere buona norma usare un titolo, descrizione e tag distinti per ogni pagina e non tutte le pagine con le stesse informazioni.
Spero qualcuno possa capire e rispondermi.
Grazie anticipatamente,
John o Alex ci siete? Che ne dite?
|
| Giovedì 18 Novembre 2010 - 14:44
Re: Meta Tag specifici per ogni pagina: Tieni conto che Il file head.php può essere ridefinito a livello di tema. In teoria potresti già gestire i metatag in modo del tutto personalizzato creando un tema orientato all'indicizzazione.
Alessandro
|