Inseriti collegamenti canonical/alternate tra pagine desktop e mobile

This commit is contained in:
Riccardo Di Dato
2016-06-23 16:48:15 +02:00
parent f8fde8c398
commit bc7590aaae
13 changed files with 79 additions and 11 deletions
+7 -1
View File
@@ -6,7 +6,13 @@ try {
AnalyticsHelper::logPageImpression();
GUIHandler::generateHtmlHeaders();
$config = GlobalVariables::get("config");
$mobileLink = GUIHandlerMobile::getBaseUrl()."archivio.php";
$additionalHeaders = array();
$additionalHeaders[] = '<link rel="alternate" media="only screen and (max-width: 640px)" href="'.$mobileLink.'"/>';
GUIHandler::generateHtmlHeaders(array("additionalMetadata"=>$additionalHeaders));
$mesi = array(1=>'Gennaio', 'Febbraio', 'Marzo', 'Aprile',
'Maggio', 'Giugno', 'Luglio', 'Agosto',
+2
View File
@@ -39,9 +39,11 @@ try {
$config = GlobalVariables::get("config");
$directLink = $config->pages->remoteLocationPath."articolo_".$articolo->id;
$mobileLink = GUIHandlerMobile::getBaseUrl()."articolo_".$articolo->id;
$additionalHeaders = array();
$additionalHeaders[] = '<link rel="canonical" href="'.$directLink.'"/>';
$additionalHeaders[] = '<link rel="alternate" media="only screen and (max-width: 640px)" href="'.$mobileLink.'"/>';
$additionalHeaders[] = '<meta property="og:url" content="'.$directLink.'"/>';
$additionalHeaders[] = '<meta property="og:site_name" content="I Fatti di Napoli"/>';
$additionalHeaders[] = '<meta property="og:type" content="article"/>';
+2
View File
@@ -8,9 +8,11 @@ try{
$config = GlobalVariables::get("config");
$directLink = $config->pages->remoteLocationPath."categorySummary_".$_GET["category"];
$mobileLink = GUIHandlerMobile::getBaseUrl()."categorySummary_".$_GET["category"];
$additionalHeaders = array();
$additionalHeaders[] = '<link rel="canonical" href="'.$directLink.'"/>';
$additionalHeaders[] = '<link rel="alternate" media="only screen and (max-width: 640px)" href="'.$mobileLink.'"/>';
GUIHandler::generateHtmlHeaders(array(
"title"=>NotiziaModel::$NOTIZIE_CATEGORY[$_GET["category"]]["label"],
+8 -1
View File
@@ -9,7 +9,14 @@ require_once(dirname(__FILE__)."/load.php");
try {
AnalyticsHelper::logPageImpression();
GUIHandler::generateHtmlHeaders();
$config = GlobalVariables::get("config");
$mobileLink = GUIHandlerMobile::getBaseUrl()."index.php";
$additionalHeaders = array();
$additionalHeaders[] = '<link rel="alternate" media="only screen and (max-width: 640px)" href="'.$mobileLink.'"/>';
GUIHandler::generateHtmlHeaders(array("additionalMetadata"=>$additionalHeaders));
// echo "OK";
// var_dump(date("n"));
+7 -1
View File
@@ -6,7 +6,13 @@ try {
AnalyticsHelper::logPageImpression();
GUIHandlerMobile::generateHtmlHeaders();
$config = GlobalVariables::get("config");
$directLink = $config->pages->remoteLocationPath."archivio.php";
$additionalHeaders = array();
$additionalHeaders[] = '<link rel="canonical" href="'.$directLink.'"/>';
GUIHandlerMobile::generateHtmlHeaders(array("additionalMetadata"=>$additionalHeaders));
$mesi = array(1=>'Gennaio', 'Febbraio', 'Marzo', 'Aprile',
'Maggio', 'Giugno', 'Luglio', 'Agosto',
+4 -1
View File
@@ -36,9 +36,12 @@ try {
'Settembre', 'Ottobre', 'Novembre','Dicembre');
$data = date("d",$articolo->about->data->sec)." ".$mesi[date("n",$articolo->about->data->sec)]." ".date("Y",$articolo->about->data->sec)." ".date("H:i",$articolo->about->data->sec);
$config = GlobalVariables::get("config");
$directLink = $config->pages->remoteLocationPath."articolo_".$articolo->id;
$additionalHeaders = array();
$additionalHeaders[] = '<link rel="canonical" href="'.$directLink.'"/>';
$additionalHeaders[] = '<meta property="og:url" content="'.$config->pages->remoteLocationPath.$_SERVER['REQUEST_URI'].'"/>';
$additionalHeaders[] = '<meta property="og:site_name" content="I Fatti di Napoli"/>';
$additionalHeaders[] = '<meta property="og:type" content="article"/>';
+10 -1
View File
@@ -6,7 +6,16 @@ try{
AnalyticsHelper::logPageImpression();
GUIHandlerMobile::generateHtmlHeaders(array("title"=>NotiziaModel::$NOTIZIE_CATEGORY[$_GET["category"]]["label"]));
$config = GlobalVariables::get("config");
$directLink = $config->pages->remoteLocationPath."categorySummary_".$_GET["category"];
$additionalHeaders = array();
$additionalHeaders[] = '<link rel="canonical" href="'.$directLink.'"/>';
GUIHandlerMobile::generateHtmlHeaders(array(
"title"=>NotiziaModel::$NOTIZIE_CATEGORY[$_GET["category"]]["label"],
"additionalMetadata"=>$additionalHeaders
));
$category = "";
if(array_key_exists("category", $_GET) && strcmp($_GET["category"], "")!=0){
+8 -1
View File
@@ -9,7 +9,14 @@ require_once(dirname(__FILE__)."/../load.php");
try {
// AnalyticsHelper::logPageImpression();
GUIHandlerMobile::generateHtmlHeaders();
$config = GlobalVariables::get("config");
$directLink = $config->pages->remoteLocationPath."index.php";
$additionalHeaders = array();
$additionalHeaders[] = '<link rel="canonical" href="'.$directLink.'"/>';
GUIHandlerMobile::generateHtmlHeaders(array("additionalMetadata"=>$additionalHeaders));
// echo "OK";
// var_dump(date("n"));
+7 -1
View File
@@ -6,7 +6,13 @@ try {
AnalyticsHelper::logPageImpression();
GUIHandlerMobile::generateHtmlHeaders();
$config = GlobalVariables::get("config");
$directLink = $config->pages->remoteLocationPath."redazione.php";
$additionalHeaders = array();
$additionalHeaders[] = '<link rel="canonical" href="'.$directLink.'"/>';
GUIHandlerMobile::generateHtmlHeaders(array("additionalMetadata"=>$additionalHeaders));
}catch(GUIException $ex){
$error = $ex->getMessage();
+8 -1
View File
@@ -7,7 +7,14 @@ try {
// AnalyticsHelper::logNotiziaImpression($articolo->id);
AnalyticsHelper::logPageImpression();
GUIHandlerMobile::generateHtmlHeaders();
$config = GlobalVariables::get("config");
$directLink = $config->pages->remoteLocationPath."searchResults.php";
$additionalHeaders = array();
$additionalHeaders[] = '<link rel="canonical" href="'.$directLink.'"/>';
GUIHandlerMobile::generateHtmlHeaders(array("additionalMetadata"=>$additionalHeaders));
$searchParameters = "";
if(array_key_exists("search", $_POST) && strcmp($_POST["search"], "")!=0){
+8 -1
View File
@@ -6,7 +6,14 @@ try {
AnalyticsHelper::logPageImpression();
GUIHandler::generateHtmlHeaders();
$config = GlobalVariables::get("config");
$mobileLink = GUIHandlerMobile::getBaseUrl()."redazione.php";
$additionalHeaders = array();
$additionalHeaders[] = '<link rel="alternate" media="only screen and (max-width: 640px)" href="'.$mobileLink.'"/>';
GUIHandler::generateHtmlHeaders(array("additionalMetadata"=>$additionalHeaders));
}catch(GUIException $ex){
$error = $ex->getMessage();
-1
View File
@@ -1,4 +1,3 @@
User-agent: *
Disallow: /admin/
Disallow: /mobile/
Sitemap: http://www.ifattidinapoli.it/sitemap.xml
+8 -1
View File
@@ -7,7 +7,14 @@ try {
// AnalyticsHelper::logNotiziaImpression($articolo->id);
AnalyticsHelper::logPageImpression();
GUIHandler::generateHtmlHeaders();
$config = GlobalVariables::get("config");
$mobileLink = GUIHandlerMobile::getBaseUrl()."searchResults.php";
$additionalHeaders = array();
$additionalHeaders[] = '<link rel="alternate" media="only screen and (max-width: 640px)" href="'.$mobileLink.'"/>';
GUIHandler::generateHtmlHeaders(array("additionalMetadata"=>$additionalHeaders));
$searchParameters = "";
if(array_key_exists("search", $_POST) && strcmp($_POST["search"], "")!=0){