<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>regole-seo &#187; jsessionid</title>
	<atom:link href="http://www.regole-seo.com/tag/jsessionid/feed" rel="self" type="application/rss+xml" />
	<link>http://www.regole-seo.com</link>
	<description>strumenti seo per creare siti ottimizzati</description>
	<lastBuildDate>Mon, 30 Jan 2012 01:34:30 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.4</generator>
		<item>
		<title>Come eliminare da Google le url indicizzate</title>
		<link>http://www.regole-seo.com/eliminare-google-url</link>
		<comments>http://www.regole-seo.com/eliminare-google-url#comments</comments>
		<pubDate>Sun, 27 Jun 2010 22:00:27 +0000</pubDate>
		<dc:creator>regole-seo</dc:creator>
				<category><![CDATA[Approfondimenti SEO]]></category>
		<category><![CDATA[jsessionid]]></category>
		<category><![CDATA[seo-onpage]]></category>

		<guid isPermaLink="false">http://www.regole-seo.com/?p=2276</guid>
		<description><![CDATA[Rimuovere da Google le url indicizzate può risultare molto utile quando decidiamo di modificare gli indirizzi delle nostre pagine web per creare url più SEO friendly. Uno di questi casi si ha quando negli indici di Google finiscono delle url in cui compare il JSESSIONID. Una volta visto come eliminare il JSESSIONID dalle url nell&#8217;articolo [...]


Articoli correlati:<ol><li><a href='http://www.regole-seo.com/eliminare-jsessionid-dalle-url' rel='bookmark' title='Come eliminare il JSESSIONID dalle url; pro e contro'>Come eliminare il JSESSIONID dalle url; pro e contro</a></li>
<li><a href='http://www.regole-seo.com/jsessionid-seo' rel='bookmark' title='JSESSIONID e SEO'>JSESSIONID e SEO</a></li>
<li><a href='http://www.regole-seo.com/jsessionid-url' rel='bookmark' title='JSESSIONID: Cosa è e perchè compare nelle URL?'>JSESSIONID: Cosa è e perchè compare nelle URL?</a></li>
<li><a href='http://www.regole-seo.com/google-load-velocita-google-ajax-api' rel='bookmark' title='&#8220;google.load()&#8221;: più velocità con Google AJAX Libraries API'>&#8220;google.load()&#8221;: più velocità con Google AJAX Libraries API</a></li>
<li><a href='http://www.regole-seo.com/lunghezza-massima-link-8-parole' rel='bookmark' title='Lunghezza massima dei link: 8 parole per Google e non oltre'>Lunghezza massima dei link: 8 parole per Google e non oltre</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[<div class="stextbox_container"><div id='stb-container-9037' class='stb-container'><div id='stb-caption-box-9037' class='stb-black-caption_box stb_caption' style="color:#ffffff; border-top-color: #FE9A05; border-left-color: #FE9A05; border-right-color: #FE9A05; border-bottom-color: #FE9A05; background-color: #FE9A05; background-image: url(http://www.regole-seo.com/wp-content/themes/OrangePower/images/5px_space_orange.gif); padding-left: 25px; ">Indice articoli <strong>&quot;JSESSIONID&quot;</strong></div><div id='stb-body-box-9037' class='stb-black-body_box stb_body' style="color:#000000; border-top-color: #FE9A05; border-left-color: #FE9A05; border-right-color: #FE9A05; border-bottom-color: #FE9A05; background-color: #FEFFD5; ">
<ul style="margin:0 10px 0px 0; padding:0 15px 0 20px;">
<li><strong><em><a href="http://www.regole-seo.com/jsessionid-seo">JSESSIONID e SEO</a></em></strong></li>
<li><strong><em><a href="http://www.regole-seo.com/jsessionid-url">JSESSIONID: Cosa è e perchè compare nelle URL?</a></em></strong></li>
<li><strong><em><a href="http://www.regole-seo.com/eliminare-jsessionid-dalle-url">Come elimnare il JSESSIONID dalle url; pro e contro</a></em></strong></li>
<li><strong><em>Come eliminare da Google le url indicizzate</em></strong></li>
</ul>
<p></div></div>
</p></div>
<div class="contenitore-immagine-articolo" style="margin:0 10px 0 0px;"><a href="http://www.regole-seo.com/wp-content/uploads/2010/06/eliminare-url-google.png"><img src="http://www.regole-seo.com/wp-content/uploads/2010/06/eliminare-url-google.png" alt="eliminare-url-google" title="eliminare-url-google" width="262" height="199" class="alignnone size-full wp-image-2277" /></a>
</div>
<p><strong><em>Rimuovere da Google le url indicizzate</em></strong> può risultare molto utile quando decidiamo di modificare gli indirizzi delle nostre pagine web per creare url più <a href="http://www.regole-seo.com/">SEO</a> friendly.<br />
Uno di questi casi si ha quando negli indici di Google finiscono delle url in cui compare il <strong><em><a href="http://www.regole-seo.com/jsessionid-url">JSESSIONID</a></em></strong>.<br />
Una volta visto <strong><em><a href="http://www.regole-seo.com/eliminare-jsessionid-dalle-url">come eliminare il JSESSIONID dalle url</a></em></strong> nell&#8217;articolo precedente, vediamo <strong><em>come eliminare da Google le url indicizzate</em></strong> non più attuali.
</p>
<p>Per <strong><em>rimuovere degli indirizzi dai risultati di ricerca di Google</em></strong>, occorre innanzitutto assicurarsi che il server restituisca un codice di stato HTTP 404 (Not Found) o 410 (Gone) quando le vecchie url vengono invocate.<br />
Questi codici indicano a Google che la pagina non è più esistente e che quindi non deve più essere visualizzata tra i risultati di ricerca.<br />
Questo è il primo e più importante passo da effettuare per assicurarsi la <strong><em>rimozione delle url dagli indici di Google</em></strong>.<br />
A questo punto, dopo che Google avrà eseguito nuovamente la scansione del sito, i contenuti dovrebbero scomparire naturalmente dall&#8217;indice.
</p>
<p>Se invece si desidera effettuare la <strong><em>rimozione da Google delle url</em></strong> con una certa urgenza, è possibile utilizzare lo <strong><em>strumento di rimozione di Google</em></strong> (in <a href="https://www.google.com/webmasters/tools/home?hl=it">Strumenti per i Webmaster</a>) per velocizzare la procedura.<br />
Ciò è molto utile quando vengono cambiati i contenuti della pagina poichè viene eliminata anche la copia cache memorizzata da Google.<br />
Se volete procedere in questo modo vi basterà accedere a &#8220;<a href="https://www.google.com/webmasters/tools/home?hl=it">strumenti per i Webmaster</a>&#8221; fare clic su &#8220;<strong><em>Configurazione sito</em></strong>&#8221; nel menu di navigazione a sinistra e successivamente su &#8220;<strong><em>Accesso crawler</em></strong>&#8220;, quindi seguire la procedura dalla voce &#8220;<strong><em>Rimuovi URL</em></strong>&#8220;.
</p>
<div class="paging-next-bottom">
<div style="float:left;"><strong>Articolo 4 di 4</strong></div>
</div>


<p>Articoli correlati:<ol><li><a href='http://www.regole-seo.com/eliminare-jsessionid-dalle-url' rel='bookmark' title='Come eliminare il JSESSIONID dalle url; pro e contro'>Come eliminare il JSESSIONID dalle url; pro e contro</a></li>
<li><a href='http://www.regole-seo.com/jsessionid-seo' rel='bookmark' title='JSESSIONID e SEO'>JSESSIONID e SEO</a></li>
<li><a href='http://www.regole-seo.com/jsessionid-url' rel='bookmark' title='JSESSIONID: Cosa è e perchè compare nelle URL?'>JSESSIONID: Cosa è e perchè compare nelle URL?</a></li>
<li><a href='http://www.regole-seo.com/google-load-velocita-google-ajax-api' rel='bookmark' title='&#8220;google.load()&#8221;: più velocità con Google AJAX Libraries API'>&#8220;google.load()&#8221;: più velocità con Google AJAX Libraries API</a></li>
<li><a href='http://www.regole-seo.com/lunghezza-massima-link-8-parole' rel='bookmark' title='Lunghezza massima dei link: 8 parole per Google e non oltre'>Lunghezza massima dei link: 8 parole per Google e non oltre</a></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://www.regole-seo.com/eliminare-google-url/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Come eliminare il JSESSIONID dalle url; pro e contro</title>
		<link>http://www.regole-seo.com/eliminare-jsessionid-dalle-url</link>
		<comments>http://www.regole-seo.com/eliminare-jsessionid-dalle-url#comments</comments>
		<pubDate>Sun, 13 Jun 2010 22:29:14 +0000</pubDate>
		<dc:creator>regole-seo</dc:creator>
				<category><![CDATA[Approfondimenti SEO]]></category>
		<category><![CDATA[contenuti duplicati]]></category>
		<category><![CDATA[jsessionid]]></category>
		<category><![CDATA[seo-onpage]]></category>

		<guid isPermaLink="false">http://www.regole-seo.com/?p=2160</guid>
		<description><![CDATA[Nell&#8217;articolo precedente abbiamo visto che cos&#8217;è il JSESSIONID e perché compare nelle url. E&#8217; arrivato dunque il momento di capire come eliminare il JSESSIONID dalle url e quali sono i pro e i contro di questa operazione. La soluzione che propongo è una soluzione applicativa e prevede dunque l&#8217;inserimento di codice nella vostra applicazione web [...]


Articoli correlati:<ol><li><a href='http://www.regole-seo.com/jsessionid-url' rel='bookmark' title='JSESSIONID: Cosa è e perchè compare nelle URL?'>JSESSIONID: Cosa è e perchè compare nelle URL?</a></li>
<li><a href='http://www.regole-seo.com/eliminare-google-url' rel='bookmark' title='Come eliminare da Google le url indicizzate'>Come eliminare da Google le url indicizzate</a></li>
<li><a href='http://www.regole-seo.com/jsessionid-seo' rel='bookmark' title='JSESSIONID e SEO'>JSESSIONID e SEO</a></li>
<li><a href='http://www.regole-seo.com/contenuti-duplicati' rel='bookmark' title='Contenuti duplicati &#8211; identificazione'>Contenuti duplicati &#8211; identificazione</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[<div class="stextbox_container"><div id='stb-container-6406' class='stb-container'><div id='stb-caption-box-6406' class='stb-black-caption_box stb_caption' style="color:#ffffff; border-top-color: #FE9A05; border-left-color: #FE9A05; border-right-color: #FE9A05; border-bottom-color: #FE9A05; background-color: #FE9A05; background-image: url(http://www.regole-seo.com/wp-content/themes/OrangePower/images/5px_space_orange.gif); padding-left: 25px; ">Indice articoli <strong>&quot;JSESSIONID&quot;</strong></div><div id='stb-body-box-6406' class='stb-black-body_box stb_body' style="color:#000000; border-top-color: #FE9A05; border-left-color: #FE9A05; border-right-color: #FE9A05; border-bottom-color: #FE9A05; background-color: #FEFFD5; ">
<ul style="margin:0 10px 0px 0; padding:0 15px 0 20px;">
<li><strong><em><a href="http://www.regole-seo.com/jsessionid-seo">JSESSIONID e SEO</a></em></strong></li>
<li><strong><em><a href="http://www.regole-seo.com/jsessionid-url">JSESSIONID: Cosa è e perchè compare nelle URL?</a></em></strong></li>
<li><strong><em>Come elimnare il JSESSIONID dalle url; pro e contro</em></strong></li>
<li><strong><em><a href="http://www.regole-seo.com/eliminare-google-url">Come eliminare da Google le url indicizzate</a></em></strong></li>
</ul>
<p></div></div>
</p></div>
<div class="contenitore-immagine-articolo" style="margin:0 10px 0 0px;"><a href="http://www.regole-seo.com/wp-content/uploads/2010/06/eliminare-jsessionid.jpg"><img src="http://www.regole-seo.com/wp-content/uploads/2010/06/eliminare-jsessionid.jpg" alt="eliminare-jsessionid" title="eliminare-jsessionid" width="262" height="199" class="alignnone size-full wp-image-2161" /></a></div>
<p>Nell&#8217;articolo precedente abbiamo visto che <strong><em><a href="http://www.regole-seo.com/jsessionid-url">cos&#8217;è il JSESSIONID e perché compare nelle url</a></em></strong>.<br />
E&#8217; arrivato dunque il momento di capire come <strong><em>eliminare il <strong><em><a href="http://www.regole-seo.com/jsessionid-url">JSESSIONID</a></em></strong> dalle url</em></strong> e quali sono <strong><em>i pro e i contro</em></strong> di questa operazione.
</p>
<p>La soluzione che propongo è una soluzione applicativa e prevede dunque l&#8217;inserimento di codice nella vostra applicazione web per <strong><em>eliminare definitivamente il <strong><em><a href="http://www.regole-seo.com/jsessionid-url">JSESSIONID</a></em></strong> dalle vostre url</em></strong>.
</p>
<p>Poiché, come visto in precedenza, il <strong><em><a href="http://www.regole-seo.com/jsessionid-url">JSESSIONID</a></em></strong> rappresenta l&#8217;implementazione <strong><em><a href="http://it.wikipedia.org/wiki/Java_%28linguaggio%29">JAVA</a></em></strong> dell&#8217;<strong><em>HTTP session token</em></strong>, la soluzione è utilizzabile in una applicazione web <strong><em><a href="http://it.wikipedia.org/wiki/Java_%28linguaggio%29">JAVA</a></em></strong> e più precisamente quello realizzato altro non è che un <strong><em><a href="http://java.sun.com/webservices/docs/1.6/api/javax/servlet/Filter.html">Filter</a></em></strong> <strong><em><a href="http://it.wikipedia.org/wiki/Java_%28linguaggio%29">JAVA</a></em></strong>.
</p>
<p>Ecco il codice completo:</p>
<pre style="padding:5px; background:#F8F8F8;">
package mio.package.filter;

import java.io.IOException;
import javax.servlet.*;
import javax.servlet.http.*;
import org.apache.log4j.Logger;

public class DisableJSID implements Filter{

   private static Logger log = Logger.getLogger(DisableUrlSessionFilter.class);

   public void doFilter(ServletRequest request, ServletResponse response, FilterChain chain)
      throws IOException, ServletException{
      // Controllo per agire solamente su richieste di tipo http
      if (!(request instanceof HttpServletRequest)){
         chain.doFilter(request, response);
         return;
      }

      HttpServletRequest httpRequest = (HttpServletRequest) request;
      HttpServletResponse httpResponse = (HttpServletResponse) response;

      //Invalidiamo la sessione se viene trovato l'identificativo nella url
      if (httpRequest.isRequestedSessionIdFromURL()){
         log.info("Trovato identificativo di sessione nella url");
         HttpSession session = httpRequest.getSession();
         if (session != null){
            session.invalidate();
            log.info("sessione invalidata");
         }
      }

      // Wrapper di httpResponse per aggirare l'URL encoding
      HttpServletResponseWrapper wrappedResponse =
                                              new HttpServletResponseWrapper(httpResponse){
         @Override
         public String encodeRedirectUrl(String url) { return url; }

         @Override
         public String encodeRedirectURL(String url) { return url; }

         @Override
         public String encodeUrl(String url) { return url; }

         @Override
         public String encodeURL(String url) { return url; }
      };

      chain.doFilter(request, wrappedResponse);
   }

   public void init(FilterConfig config) throws ServletException {}

   public void destroy() {}
}
</pre>
<p>Il compito di questo <strong><em><a href="http://java.sun.com/webservices/docs/1.6/api/javax/servlet/Filter.html">Filter</a></em></strong> è quello di realizzare un wrapper per l&#8217;oggetto HttpServletResponse ridefinendo i seguenti metodi in modo tale che non realizzino più l&#8217;<strong><em>url rewriting</em></strong> che andrebbe ad appendere il <strong><em><a href="http://www.regole-seo.com/jsessionid-url">JSESSIONID</a></em></strong> alle nostre url.
</p>
<p>Una volta realizzato il filter basterà mapparlo nel file <strong><em>web.xml</em></strong> della nostra applicazione nel seguente modo:
</p>
<pre style="padding:5px; background:#F8F8F8;">
&lt;filter&gt;
   &lt;filter-name&gt;DisableJSID&lt;/filter-name&gt;
   &lt;filter-class&gt;mio.package.filter.DisableJSID&lt;/filter-class&gt;
&lt;/filter&gt;
&lt;filter-mapping&gt;
   &lt;filter-name>DisableJSID&lt;/filter-name&gt;
   &lt;url-pattern>/*&lt;/url-pattern&gt;
&lt;/filter-mapping&gt;
</pre>
<p>Una volta che il nostro <strong><em><a href="http://java.sun.com/webservices/docs/1.6/api/javax/servlet/Filter.html">Filter</a></em></strong> è in azione il <strong><em><a href="http://www.regole-seo.com/jsessionid-url">JSESSIONID</a></em></strong> scomparirà dalle nostre url.<br />
Questo significa che un eventuale link costruito tramite il tag <strong><em>&lt;c:url&gt;</em></strong> o un&#8217;operazione di <strong><em>redirect</em></strong> eseguita tramite <strong><em>&lt;c:redirect&gt;</em></strong> della <a href="http://java.sun.com/products/jsp/jstl/">tag library JSTL</a> non produrrà più una url contenente il <strong><em><a href="http://www.regole-seo.com/jsessionid-url">JSESSIONID</a></em></strong> nel caso in cui il client abbia i <strong><em><a href="http://it.wikipedia.org/wiki/Cookie">cookie</a></em></strong> disabilitati.
</p>
<p>Come abbiamo visto nell&#8217;articolo precedente &#8220;<strong><em><a href="http://www.regole-seo.com/jsessionid-url">JSESSIONID: Cosa è e perchè compare nelle URL?</a></em></strong>&#8221; poiché gli spider dei motori di ricerca non accettano i <strong><em><a href="http://it.wikipedia.org/wiki/Cookie">cookie</a></em></strong> se non adottassimo il nostro <strong><em><a href="http://java.sun.com/webservices/docs/1.6/api/javax/servlet/Filter.html">Filter</a></em></strong>,  ad ogni visita del nostro sito essi potrebbero indicizzare una determinata pagina sotto una url differente a causa del <strong><em><a href="http://www.regole-seo.com/jsessionid-url">JSESSIONID</a></em></strong> che ogni volta viene creato per quella determinata sessione di navigazione.
</p>
<p>Il <strong><em>vantaggio</em></strong> che deriva dunque dall&#8217;<strong><em>eliminazione del <a href="http://www.regole-seo.com/jsessionid-url">JSESSIONID</a> dalle url</em></strong> è indubbiamente quello di evitare che gli spider dei motori di ricerca rilevino <strong><em><a href="http://www.regole-seo.com/contenuti-duplicati">contenuti duplicati</a></em></strong> (sotto url che differiscono per <strong><em><a href="http://www.regole-seo.com/jsessionid-url">JSESSIONID</a></em></strong>). Inoltre eliminando il <strong><em><a href="http://www.regole-seo.com/jsessionid-url">JSESSIONID</a></em></strong> dalle url otteniamo delle url più amichevoli e inerenti al contenuto della pagina a cui si riferiscono.
</p>
<p>Esiste però anche uno <strong><em>svantaggio</em></strong> derivante dall&#8217;<strong><em>eliminazione del <a href="http://www.regole-seo.com/jsessionid-url">JSESSIONID</a> dalle url</em></strong>.<br />
Infatti per tutti gli eventuali utenti che avranno i <strong><em><a href="http://it.wikipedia.org/wiki/Cookie">cookie</a></em></strong> disabilitati non sarà possibile mantenere traccia della sessione.<br />
Il <strong><em><a href="http://www.regole-seo.com/jsessionid-url">JSESSIONID</a></em></strong> è infatti l&#8217;unico modo tramite il quale il server è in grado di associare la sessione all&#8217;utente qualora quest&#8217;ultimo avesse i <strong><em><a href="http://it.wikipedia.org/wiki/Cookie">cookie</a></em></strong> disabilitati.
</p>
<p>Le conseguenze di questo approccio vanno dunque determinate sulle singole applicazioni, cercando di valutare se questo aspetto è accettabile e verificando, ad esempio, se l&#8217;attuale navigazione del sito è stata costruita pensando agli utenti con <strong><em><a href="http://it.wikipedia.org/wiki/Cookie">cookie</a></em></strong> disabilitati (es. utilizzo del <strong><em>tag &lt;c:url&gt;</em></strong>).
</p>
<div class="paging-next-bottom">
<div style="float:left;"><strong>Articolo 3 di 4</strong></div>
<div style="text-align:right;">Successivo: <a href="http://www.regole-seo.com/eliminare-google-url">Come eliminare da Google le url indicizzate</a></div>
</div>


<p>Articoli correlati:<ol><li><a href='http://www.regole-seo.com/jsessionid-url' rel='bookmark' title='JSESSIONID: Cosa è e perchè compare nelle URL?'>JSESSIONID: Cosa è e perchè compare nelle URL?</a></li>
<li><a href='http://www.regole-seo.com/eliminare-google-url' rel='bookmark' title='Come eliminare da Google le url indicizzate'>Come eliminare da Google le url indicizzate</a></li>
<li><a href='http://www.regole-seo.com/jsessionid-seo' rel='bookmark' title='JSESSIONID e SEO'>JSESSIONID e SEO</a></li>
<li><a href='http://www.regole-seo.com/contenuti-duplicati' rel='bookmark' title='Contenuti duplicati &#8211; identificazione'>Contenuti duplicati &#8211; identificazione</a></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://www.regole-seo.com/eliminare-jsessionid-dalle-url/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>JSESSIONID: Cosa è e perchè compare nelle URL?</title>
		<link>http://www.regole-seo.com/jsessionid-url</link>
		<comments>http://www.regole-seo.com/jsessionid-url#comments</comments>
		<pubDate>Sat, 29 May 2010 23:38:14 +0000</pubDate>
		<dc:creator>regole-seo</dc:creator>
				<category><![CDATA[Approfondimenti SEO]]></category>
		<category><![CDATA[contenuti duplicati]]></category>
		<category><![CDATA[jsessionid]]></category>
		<category><![CDATA[seo-onpage]]></category>

		<guid isPermaLink="false">http://www.regole-seo.com/?p=2069</guid>
		<description><![CDATA[Per capire che cosa è il JSESSIONID e a che cosa serve occorre prima capire cosa si intende con &#8220;sessione&#8220;. In una rete informatica la sessione rappresenta un dialogo di scambio semi-permanente di informazioni tra due o più dispositivi o tra computer e utente. Una sessione viene stabilita in un certo istante nel tempo, e [...]


Articoli correlati:<ol><li><a href='http://www.regole-seo.com/eliminare-jsessionid-dalle-url' rel='bookmark' title='Come eliminare il JSESSIONID dalle url; pro e contro'>Come eliminare il JSESSIONID dalle url; pro e contro</a></li>
<li><a href='http://www.regole-seo.com/jsessionid-seo' rel='bookmark' title='JSESSIONID e SEO'>JSESSIONID e SEO</a></li>
<li><a href='http://www.regole-seo.com/eliminare-google-url' rel='bookmark' title='Come eliminare da Google le url indicizzate'>Come eliminare da Google le url indicizzate</a></li>
<li><a href='http://www.regole-seo.com/contenuti-duplicati' rel='bookmark' title='Contenuti duplicati &#8211; identificazione'>Contenuti duplicati &#8211; identificazione</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[<div class="stextbox_container"><div id='stb-container-2353' class='stb-container'><div id='stb-caption-box-2353' class='stb-black-caption_box stb_caption' style="color:#ffffff; border-top-color: #FE9A05; border-left-color: #FE9A05; border-right-color: #FE9A05; border-bottom-color: #FE9A05; background-color: #FE9A05; background-image: url(http://www.regole-seo.com/wp-content/themes/OrangePower/images/5px_space_orange.gif); padding-left: 25px; ">Indice articoli <strong>&quot;JSESSIONID&quot;</strong></div><div id='stb-body-box-2353' class='stb-black-body_box stb_body' style="color:#000000; border-top-color: #FE9A05; border-left-color: #FE9A05; border-right-color: #FE9A05; border-bottom-color: #FE9A05; background-color: #FEFFD5; ">
<ul style="margin:0 10px 0px 0; padding:0 15px 0 20px;">
<li><strong><em><a href="http://www.regole-seo.com/jsessionid-seo">JSESSIONID e SEO</a></em></strong></li>
<li><strong><em>JSESSIONID: Cosa è e perchè compare nelle URL?</em></strong></li>
<li><strong><em><a href="http://www.regole-seo.com/eliminare-jsessionid-dalle-url">Come eliminare il JSESSIONID dalle url; pro e contro</a></em></strong></li>
<li><strong><em><a href="http://www.regole-seo.com/eliminare-google-url">Come eliminare da Google le url indicizzate</a></em></strong></li>
</ul>
<p></div></div>
</p></div>
<div class="contenitore-immagine-articolo" style="margin:0 10px 0 0px;"><a href="http://www.regole-seo.com/wp-content/uploads/2010/05/session-token.jpg"><img src="http://www.regole-seo.com/wp-content/uploads/2010/05/session-token.jpg" alt="session-token" title="session-token" width="262" height="199" class="alignnone size-full wp-image-2070" /></a></div>
<p>Per capire che cosa è il <strong><em><a href="http://www.regole-seo.com/jsessionid-url">JSESSIONID</a></em></strong> e a che cosa serve occorre prima capire cosa si intende con &#8220;<strong><em>sessione</em></strong>&#8220;.<br />
In una rete informatica la <strong><em>sessione</em></strong> rappresenta un dialogo di scambio semi-permanente di informazioni tra due o più dispositivi o tra computer e utente.
</p>
<p>Una <strong><em>sessione</em></strong> viene stabilita in un certo istante nel tempo, e viene distrutta in un certo istante successivo. Una <strong><em>sessione di comunicazione</em></strong> può coinvolgere più di un messaggio in ogni direzione.<br />
Tipicamente (ma non sempre) una <strong><em>sessione</em></strong> è &#8220;<strong><em>stateful</em></strong>&#8221; ovvero almeno uno dei soggetti comunicanti necessita di salvare informazioni relativamente alla comunicazione per fare in modo che la comunicazione stessa possa avvenire.
</p>
<p>Grazie alla <strong><em>sessione</em></strong> possono essere mantenute, ad esempio, informazioni sullo specifico utente autenticato in un forum o che sta partecipando ad un gioco oppure le informazioni dell&#8217;utente e dei suoi acquisti durante l&#8217;intera procedura di scelta e acquisto di prodotti in un sito di e-commerce.
</p>
<p>Senza l&#8217;utilizzo della <strong><em>sessione</em></strong> le cose si farebbero molto più complicate e articolate poiché normalmente la comunicazione nel web avviene tramite <strong><em>protocollo HTTP</em></strong> che è un <strong><em>protocollo &#8220;stateless&#8221;</em></strong>, ovvero ogni singola richiesta non lascia alcuna informazione sul server.
</p>
<p>Se la <strong><em>sessione</em></strong> rappresenta appunto un meccanismo utilizzato per memorizzare i dati della comunicazione tra client e server, il <strong><em><a href="http://www.regole-seo.com/jsessionid-url">JSESSIONID</a></em></strong> rappresenta un identificatore univoco attraverso il quale il server può riconoscere lo specifico utente a cui è associata una determinata sessione.
</p>
<p>In termini più generali si dovrebbe parlare anzichè di <strong><em><a href="http://www.regole-seo.com/jsessionid-url">JSESSIONID</a></em></strong>, di  <strong><em>HTTP session token</em></strong>.<br />
Normalmente il client memorizza un codice univoco inviato dal server, chiamato <strong><em>HTTP session token</em></strong>, all&#8217;interno di un <strong><em><a href="http://it.wikipedia.org/wiki/Cookie">cookie</a></em></strong>. Questo <strong><em>token</em></strong> viene inviato ad ogni richiesta dell&#8217;utente in modo che il server possa riconoscere quale è la <strong><em>sessione</em></strong> associata a tale <strong><em>token</em></strong> e ottenere tutte le eventuali informazioni memorizzate durante la navigazione dell&#8217;utente.
</p>
<p>Dunque mentre tutte le informazioni della comunicazione tra client e server sono memorizzate nella <strong><em>sessione</em></strong> su server, il client si occupa solo di inviare il <strong><em>token</em></strong> univoco memorizzato nel <strong><em><a href="http://it.wikipedia.org/wiki/Cookie">cookie</a></em></strong>.<br />
Questo <strong>token</strong> prende il nome di <strong><em>PHPSESSID</em></strong> nel caso di applicazioni web sviluppate in <strong><em>PHP</em></strong>, di <strong><em>ASPSESSIONID</em></strong> in caso di applicazioni <strong><em>ASP</em></strong> e di <strong><em><a href="http://www.regole-seo.com/jsessionid-url">JSESSIONID</a></em></strong> in caso di applicazioni web sviluppate in lingiaggio <strong><em><a href="http://it.wikipedia.org/wiki/Java_%28linguaggio%29">JAVA</a></em></strong>.<br />
Pertanto il <strong><em><a href="http://www.regole-seo.com/jsessionid-url">JSESSIONID</a></em></strong> non è che una specifica implementazione dell&#8217; <strong><em>HTTP session token</em></strong> in ambiente <strong><em><a href="http://it.wikipedia.org/wiki/Java_%28linguaggio%29">JAVA</a></em></strong>.
</p>
<p>Veniamo ora al nocciolo della questione: <strong><em>come mai il <a href="http://www.regole-seo.com/jsessionid-url">JSESSIONID</a> compare all&#8217;interno delle url e viene indicizzato dai motori di ricerca?</em></strong>
</p>
<p>Come saprete sui browser degli utenti vi è la possibilità di disabilitare i <strong><em><a href="http://it.wikipedia.org/wiki/Cookie">cookie</a></em></strong>. Questo impedirebbe ad alcune applicazioni web di funzionare correttamente dato che senza il <strong><em><a href="http://it.wikipedia.org/wiki/Cookie">cookie</a></em></strong> contenente il <strong><em>token</em></strong>, il server non avrebbe modo di riconoscere quale è la sessione memorizzata per lo specifico utente.<br />
Tramite apposite tecniche di <strong><em>rewrite url</em></strong> (o <strong><em>url rewriting</em></strong>) è possibile fare in modo che qualora la richiesta arrivi da un browser con <strong><em><a href="http://it.wikipedia.org/wiki/Cookie">cookie</a></em></strong> disabilitati, il <strong><em>token</em></strong> venga appeso alle url anziché memorizzato in un <strong><em><a href="http://it.wikipedia.org/wiki/Cookie">cookie</a></em></strong>.<br />
Utilizzando ad esempio i tag <strong><em>&lt;c:url&gt;</em></strong> o <strong><em>&lt;c:redirect&gt;</em></strong> della <a href="http://java.sun.com/products/jsp/jstl/">tag library JSTL</a> il <strong><em>rewrite url</em></strong> che appende il <strong><em><a href="http://www.regole-seo.com/jsessionid-url">JSESSIONID</a></em></strong> viene eseguito automaticamente.</p>
<p>In tal caso le url somiglierebbero a qualcosa del tipo<br />
<code>http://www.mioDominio/home.jsp;jsessionid=858E118F048008FF291355969D581130.mia-app</code>
</p>
<p>Tutto ciò può diventare un problema quando entrano in gioco i <strong><em>motori di ricerca</em></strong>.<br />
Gli <a href="http://it.wikipedia.org/wiki/Crawler">spider</a> dei <strong><em>motori di ricerca</em></strong> non accettano <strong><em><a href="http://it.wikipedia.org/wiki/Cookie">cookie</a></em></strong> e di conseguenza ogni volta che uno <a href="http://it.wikipedia.org/wiki/Crawler">spider</a> viene a far visita al nostro sito rileverà una url differente (<strong><em><a href="http://www.regole-seo.com/jsessionid-url">JSESSIONID</a></em></strong> differente) per lo stesso contenuto.<br />
Come sappiamo la <a href="http://www.regole-seo.com/contenuti-duplicati">duplicazione dei contenuti</a> non è una buona cosa in ambito <strong><em>SEO</em></strong> e ad ogni modo una url come quella sopra riportata non è una url <strong><em>SEO friendly</em></strong>.
</p>
<p>Ora che abbiamo idea di cosa è il <strong><em><a href="http://www.regole-seo.com/jsessionid-url">JSESSIONID</a></em></strong>, pur non essendoci spinti in dettagli tecnici, possiamo già intuire qualcosa a riguardo di ciò che affronteremo nel prossimo articolo dedicato ai pro e ai contro dell&#8217;eliminazione del <strong><em><a href="http://www.regole-seo.com/jsessionid-url">JSESSIONID</a></em></strong> dalle url.
</p>
<p>Se siete interessati invece a qualche dettaglio tecnico in più, possiamo continuare il discorso attarverso i commenti a questo post! <img src='http://www.regole-seo.com/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' />
</p>
<div class="paging-next-bottom">
<div style="float:left;"><strong>Articolo 2 di 4</strong></div>
<div style="text-align:right;">Successivo: <a href="http://www.regole-seo.com/eliminare-jsessionid-dalle-url">Come eliminare il JSESSIONID dalle url; pro e contro</a></div>
</div>


<p>Articoli correlati:<ol><li><a href='http://www.regole-seo.com/eliminare-jsessionid-dalle-url' rel='bookmark' title='Come eliminare il JSESSIONID dalle url; pro e contro'>Come eliminare il JSESSIONID dalle url; pro e contro</a></li>
<li><a href='http://www.regole-seo.com/jsessionid-seo' rel='bookmark' title='JSESSIONID e SEO'>JSESSIONID e SEO</a></li>
<li><a href='http://www.regole-seo.com/eliminare-google-url' rel='bookmark' title='Come eliminare da Google le url indicizzate'>Come eliminare da Google le url indicizzate</a></li>
<li><a href='http://www.regole-seo.com/contenuti-duplicati' rel='bookmark' title='Contenuti duplicati &#8211; identificazione'>Contenuti duplicati &#8211; identificazione</a></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://www.regole-seo.com/jsessionid-url/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>JSESSIONID e SEO</title>
		<link>http://www.regole-seo.com/jsessionid-seo</link>
		<comments>http://www.regole-seo.com/jsessionid-seo#comments</comments>
		<pubDate>Sun, 16 May 2010 23:18:27 +0000</pubDate>
		<dc:creator>regole-seo</dc:creator>
				<category><![CDATA[Approfondimenti SEO]]></category>
		<category><![CDATA[contenuti duplicati]]></category>
		<category><![CDATA[jsessionid]]></category>
		<category><![CDATA[seo-onpage]]></category>

		<guid isPermaLink="false">http://www.regole-seo.com/?p=1877</guid>
		<description><![CDATA[&#8220;JSESSIONID&#8220;. Quale è la prima cosa a cui pensi sentendo questo nome? Quello che ho notato gironzolando per il web alla ricerca di correlazioni tra JSESSIONID e SEO, è che in molti messaggi nei forum o negli articoli di alcuni blog si parla con un po&#8217; troppa leggerezza di come il JSESSIONID sia dannoso; qualcosa [...]


Articoli correlati:<ol><li><a href='http://www.regole-seo.com/eliminare-google-url' rel='bookmark' title='Come eliminare da Google le url indicizzate'>Come eliminare da Google le url indicizzate</a></li>
<li><a href='http://www.regole-seo.com/eliminare-jsessionid-dalle-url' rel='bookmark' title='Come eliminare il JSESSIONID dalle url; pro e contro'>Come eliminare il JSESSIONID dalle url; pro e contro</a></li>
<li><a href='http://www.regole-seo.com/jsessionid-url' rel='bookmark' title='JSESSIONID: Cosa è e perchè compare nelle URL?'>JSESSIONID: Cosa è e perchè compare nelle URL?</a></li>
<li><a href='http://www.regole-seo.com/rewrite-url' rel='bookmark' title='URL rewrite'>URL rewrite</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[<div class="stextbox_container"><div id='stb-container-3371' class='stb-container'><div id='stb-caption-box-3371' class='stb-black-caption_box stb_caption' style="color:#ffffff; border-top-color: #FE9A05; border-left-color: #FE9A05; border-right-color: #FE9A05; border-bottom-color: #FE9A05; background-color: #FE9A05; background-image: url(http://www.regole-seo.com/wp-content/themes/OrangePower/images/5px_space_orange.gif); padding-left: 25px; ">Indice articoli <strong>&quot;JSESSIONID&quot;</strong></div><div id='stb-body-box-3371' class='stb-black-body_box stb_body' style="color:#000000; border-top-color: #FE9A05; border-left-color: #FE9A05; border-right-color: #FE9A05; border-bottom-color: #FE9A05; background-color: #FEFFD5; ">
<ul style="margin:0 10px 0px 0; padding:0 15px 0 20px;">
<li><strong><em>JSESSIONID e SEO</em></strong></li>
<li><strong><em><a href="http://www.regole-seo.com/jsessionid-url">JSESSIONID: Cosa è e perchè compare nelle URL?</a></em></strong></li>
<li><strong><em><a href="http://www.regole-seo.com/eliminare-jsessionid-dalle-url">Come eliminare il JSESSIONID dalle url; pro e contro</a></em></strong></li>
<li><strong><em><a href="http://www.regole-seo.com/eliminare-google-url">Come eliminare da Google le url indicizzate</a></em></strong></li>
</ul>
<p></div></div>
</p></div>
<div class="contenitore-immagine-articolo" style="margin:0 10px 0 0px;"><a href="http://www.regole-seo.com/wp-content/uploads/2010/05/jsessionid.gif"><img src="http://www.regole-seo.com/wp-content/uploads/2010/05/jsessionid.gif" alt="jsessionid" title="jsessionid" width="262" height="199" class="alignnone size-full wp-image-1876" /></a></div>
<p>&#8220;<strong><em><a href="http://www.regole-seo.com/jsessionid-url">JSESSIONID</a></em></strong>&#8220;. Quale è la prima cosa a cui pensi sentendo questo nome?
</p>
<p>Quello che ho notato gironzolando per il web alla ricerca di correlazioni tra <strong><em><a href="http://www.regole-seo.com/jsessionid-url">JSESSIONID</a> e SEO</em></strong>, è che in molti messaggi nei forum o negli articoli di alcuni blog si parla con un po&#8217; troppa leggerezza di come il <strong><em><a href="http://www.regole-seo.com/jsessionid-url">JSESSIONID</a></em></strong> sia dannoso; qualcosa da non usare e da eliminare assolutamente dalle proprie url.
</p>
<p>Raramente però chi da questi consigli si sofferma nello spiegare quale è il senso del <strong><em><a href="http://www.regole-seo.com/jsessionid-url">JSESSIONID</a></em></strong>, perchè viene inserito nelle url e quali implicazioni negative possono esserci eliminandolo dalle nostre url.
</p>
<p>Insomma spesso chi parla di <strong><em><a href="http://www.regole-seo.com/jsessionid-url">JSESSIONID</a></em></strong> in ambito <strong><em>SEO</em></strong>, pur essendo documentato sugli svantaggi che il <strong><em><a href="http://www.regole-seo.com/jsessionid-url">JSESSIONID</a></em></strong> nelle url può portare a livello di indicizzazione, è però forse poco documentato sul motivo per cui il <strong><em><a href="http://www.regole-seo.com/jsessionid-url">JSESSIONID</a></em></strong> viene utilizzato nelle applicazioni web.
</p>
<p>Che il <strong><em><a href="http://www.regole-seo.com/jsessionid-url">JSESSIONID</a></em></strong> rappresenti un problema relativamente al <strong><em>SEO</em></strong> a all&#8217;indicizzazione è senza dubbio vero come accennato nell&#8217;articolo dedicato ai <strong><em><a href="http://www.regole-seo.com/contenuti-duplicati">contenuti duplicati</a></em></strong>.<br />
Fondamentalmente i problemi che derivano dalla presenza del <strong><em><a href="http://www.regole-seo.com/jsessionid-url">JSESSIONID</a></em></strong> nelle url sono i seguenti:
</p>
<ul>
<li>le url si allungano e contengono una porzione non esseziale che non ha nulla a che fare con le tematiche della pagina a cui la url fa riferimento;</li>
<li>lo <strong><em>spider dei motori di ricerca</em></strong> potrebbe rilevare <strong><em><a href="http://www.regole-seo.com/contenuti-duplicati">contenuti duplicati</a></em></strong>. Poichè il <strong><em><a href="http://www.regole-seo.com/jsessionid-url">JSESSIONID</a></em></strong> cambia ad ogni nuova visita dello <strong><em>spider</em></strong>, quest&#8217;ultimo rileverebbe url differenti per lo stesso contenuto.<br />
(Per maggiori informazioni vedi l&#8217;articolo dedicato ai <strong><em><a href="http://www.regole-seo.com/contenuti-duplicati">contenuti duplicati</a></em></strong>)</li>
</ul>
<p>Va ricordato che relativamente alla <strong><em><a href="http://www.regole-seo.com/contenuti-duplicati">duplicazione dei contenuti</a></em></strong>, ciò che potrebbe accadere è che negli indici compaia la url contenente anche il <strong><em><a href="http://www.regole-seo.com/jsessionid-url">JSESSIONID</a></em></strong> anzichè quella tradizionale. Generalmente infatti Google trovandosi più url che puntano allo stesso contenuto, decide di escludere quelle che reputa superflue.<br />
Vale a dire che il vostro contenuto resta indicizzato ma probabilmente non sotto la url che avreste desiderato.
</p>
<p>Visti dunque quali sono i problemi che il <strong><em><a href="http://www.regole-seo.com/jsessionid-url">JSESSIONID</a></em></strong> può causare in ambito <strong><em>SEO</em></strong>, vediamo di capire meglio negli articoli successivi, di cosa si tratta, perchè il <strong><em><a href="http://www.regole-seo.com/jsessionid-url">JSESSIONID</a></em></strong> viene usato, come possiamo eliminarlo dalle url per favorire l&#8217;indicizzazione e quali sono i lati negativi che derivano dall&#8217;eliminarlo (dopotutto se il <strong><em><a href="http://www.regole-seo.com/jsessionid-url">JSESSIONID</a></em></strong> viene usato un motivo ci sarà <img src='http://www.regole-seo.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> )
</p>
<div class="paging-next-bottom">
<div style="float:left;"><strong>Articolo 1 di 4</strong></div>
<div style="text-align:right;">Successivo: <a href="http://www.regole-seo.com/jsessionid-url">JSESSIONID: Cosa è e perchè compare nelle URL?</a></div>
</div>


<p>Articoli correlati:<ol><li><a href='http://www.regole-seo.com/eliminare-google-url' rel='bookmark' title='Come eliminare da Google le url indicizzate'>Come eliminare da Google le url indicizzate</a></li>
<li><a href='http://www.regole-seo.com/eliminare-jsessionid-dalle-url' rel='bookmark' title='Come eliminare il JSESSIONID dalle url; pro e contro'>Come eliminare il JSESSIONID dalle url; pro e contro</a></li>
<li><a href='http://www.regole-seo.com/jsessionid-url' rel='bookmark' title='JSESSIONID: Cosa è e perchè compare nelle URL?'>JSESSIONID: Cosa è e perchè compare nelle URL?</a></li>
<li><a href='http://www.regole-seo.com/rewrite-url' rel='bookmark' title='URL rewrite'>URL rewrite</a></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://www.regole-seo.com/jsessionid-seo/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

