• Bannato User

    per quanto riguarda il www.rizzonelli.it è un problema di db non è tutto pieno e se non selezioni Italiano come lingua, di befaul da EN e per ora il db è vuoto.
    Se invece e www.rose.it, sono in cacca 😢

    Tnx per le info sopra

    Mauro


  • Super User

    rizzonelli 🙂

    ed ero in inglese 🙂

    tutto ok :ciauz:


  • Super User

    dunque:

    googlebot partira' sicuramente con l'inglese, quindi regolati di conseguenza.

    altro suggerimento al volo: personalizza i <title></title>.

    ogni pagina/prodotto un <title></title> specifico.


  • Bannato User

    Ok modificato title,
    ora tutte le pagine hanno un nome proprio.

    posso usare la pagina index.asp, che ti , metto il codice

    
    <html>
    <head>
    <title>Rose</title>
    <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
    </head>
    
    
    <body>
    <% 
    dim oBrowser
     Set oBrowser = CreateWBstatSimple&#40;"wbstat3/wbstat3_spec/",True,"Sconosciuto",False&#41;
    if instr&#40;oBrowser&#40;"Browser.Language.Code"&#41;, "it"&#41; > 0 then %>
    
    <% elseif instr&#40;oBrowser&#40;"Browser.Language.Code"&#41;, "en"&#41; > 0 then %>
    
    <% elseif instr&#40;oBrowser&#40;"Browser.Language.Code"&#41;, "fr"&#41; > 0 then %>
    
    <% elseif instr&#40;oBrowser&#40;"Browser.Language.Code"&#41;, "es"&#41; > 0 then %>
    
    <% elseif instr&#40;oBrowser&#40;"Browser.Language.Code"&#41;, "de"&#41; > 0 then %>
    
    <% else %>
    
    <%
    end if
    
    %>
    </body>
    </html>
    

    per fare una doorway, nel senso GG prima di saltare alla pagina della lingua del Browser leggera tutto quello che c'è sopra al redirect ?

    Grazie
    Mauro


  • Super User

    aspettiamo un responso da qualcuno esperto di programmazione.

    nel frattempo ho cambiato oggetto al thread. cosi' e' piu' chiaro di cosa si parla e attira l'attenzione di piu' gente interessata all'argomento e/o capace di rispondere alle tue domande 🙂

    ciao :ciauz:


  • Bannato User

    Ok grazie per il momento,

    aspetterò altre notizie.

    Mentre aspetto faccio delle provine

    Grazie Mauro 😄


  • Super User

    per fare una doorway, nel senso GG prima di saltare alla pagina della lingua del Browser leggera tutto quello che c'è sopra al redirect ?
    ciao e benvenuto..

    stai confondendo un pochino le cose...
    il tuo codice è lato server quindi una doorway non fa al caso tuo,
    mentre potresti fare del cloaking...o meglio se è un utente lo reindirizzi alle varie lingue mentre se si tratta di uno spider gli mostri altri contenuti ottimizzati,

    nel tuo caso eviterei il cloaking perchè rischioso e inoltre hai a disposizione un network di siti già forte...
    leggi nelle FAQ [url=http://www.giorgiotave.it/forum/viewtopic.php?p=15237#15237]doorway e cloaking

    ciao 😎


  • Bannato User

    grazie per il benvenuto,

    allora, forse non mi sono spiegato io il redirect alle pagine contenenti il codice per cambiare la "sessione di lingua", lo ottengo con un class asp, questo mi controlla side server la lingua del browser e poi me lo manda al giusto file. esempio:

    www.XXX.it IIS me lo manda a
    www.XXX.it/index.asp il class guarda la lingua e lo rimanda a
    www.XXX.it/default.asp con la lingua giusta.

    ora mi sorgono due problemi

    il primo è capire de sn index.asp posso mettere anche pezzi di codice ottimizzato per gli spider.

    il secondo e come far andare su tutte le lingue GG, mi spiego, il sito è in asp, le pagine sono tutte uguali, ma in base al class.asp o alla selezione dell'utente, assegno una sessione con la lingua, in base a questa la pagina carica da un altro file la linga della sessione.
    Ora se non trovo nessuna lingua di befault restituiso inglese come lingua, ovviamente lo spider mi darà sempre questo risultato. Come faccio ad assegnare allo spider una sessione diversa?
    Posso usare il class.asp che trova tutti glie spider e di conseguenza li mando su un file random che mi cambia a caso tra le 5 lingue?
    Questi sono i diversi formati che il class trova:
    ------- ROBOT ---------------------
    0 - Search Engine Spider
    1 - Validator & Checker
    2 - Offline Browser
    3 - Downloader
    8 - Others
    9 - ROBOT
    ------- BROWSER -------------------
    10 - Internet Browser
    15 - Multimedia Browser
    20 - WAP Browser
    Uso delle condizionali e rimando i primi 6 a una pagina random?

    Avrei altre domande ma meglio se faccio un passo alla volta.

    Grazie 1000 per l'aiuto Mauro


  • Bannato User

    Riciao a tutti,

    sta notte ho aggiunto un pezzo di codice che dovrebbe andare bene, almeno spero.

    Mi resta il dubbio per le lingue ci date un occhio?

    <% 
    dim oBrowser
     Set oBrowser = CreateWBstatSimple&#40;"wbstat3/wbstat3_spec/",True,"Sconosciuto",False&#41;
     if oBrowser&#40;"Browser.SubType"&#41; =< 9 then %>
    <% 
    RANDOMIZE
    LowestNumber = 1
    HighestNumber = 5
    RandomNumber = Int&#40;&#40;HighestNumber-LowestNumber+1&#41;*Rnd+LowestNumber&#41;
    SELECT Case RandomNumber
    %>
    <% Case 1 %> <% Session&#40;"lingua"&#41;= "EN" %>
    <% Case 2 %> <% Session&#40;"lingua"&#41;= "SP" %>
    <% Case 3 %> <% Session&#40;"lingua"&#41;= "FR" %>
    <% Case 4 %> <% Session&#40;"lingua"&#41;= "GR" %>
    <% Case 5 %> <% Session&#40;"lingua"&#41;= "IT" %>
    <% End Select %>
    <% else %>
    <% 
     Set oBrowser = CreateWBstatSimple&#40;"wbstat3/wbstat3_spec/",True,"Sconosciuto",False&#41;
    if instr&#40;oBrowser&#40;"Browser.Language.Code"&#41;, "it"&#41; > 0 then %>
    <%
    If Request.Cookies&#40;"Ecom"&#41;&#40;"SessionID"&#41; <> "" and session&#40;"lingua"&#41; <> "IT" Then
    		Response.Cookies&#40;"Ecom"&#41;.Expires = date&#40;&#41; -1
    end if
    Session&#40;"lingua"&#41;= "IT"
    %>
    <% elseif instr&#40;oBrowser&#40;"Browser.Language.Code"&#41;, "en"&#41; > 0 then %>
    <%
    If Request.Cookies&#40;"Ecom"&#41;&#40;"SessionID"&#41; <> "" and session&#40;"lingua"&#41; <> "EN" Then
    		Response.Cookies&#40;"Ecom"&#41;.Expires = date&#40;&#41; -1
    end if
    Session&#40;"lingua"&#41;= "EN"
    %>
    <% elseif instr&#40;oBrowser&#40;"Browser.Language.Code"&#41;, "fr"&#41; > 0 then %>
    <%
    If Request.Cookies&#40;"Ecom"&#41;&#40;"SessionID"&#41; <> "" and session&#40;"lingua"&#41; <> "FR" Then
    		Response.Cookies&#40;"Ecom"&#41;.Expires = date&#40;&#41; -1
    end if
    Session&#40;"lingua"&#41;= "FR"
    %>
    <% elseif instr&#40;oBrowser&#40;"Browser.Language.Code"&#41;, "es"&#41; > 0 then %>
    <%
    If Request.Cookies&#40;"Ecom"&#41;&#40;"SessionID"&#41; <> "" and session&#40;"lingua"&#41; <> "SP" Then
    		Response.Cookies&#40;"Ecom"&#41;.Expires = date&#40;&#41; -1
    end if
    Session&#40;"lingua"&#41;= "SP"
    %>
    <% elseif instr&#40;oBrowser&#40;"Browser.Language.Code"&#41;, "de"&#41; > 0 then %>
    <%
    If Request.Cookies&#40;"Ecom"&#41;&#40;"SessionID"&#41; <> "" and session&#40;"lingua"&#41; <> "GR" Then
    		Response.Cookies&#40;"Ecom"&#41;.Expires = date&#40;&#41; -1
    end if
    Session&#40;"lingua"&#41;= "GR"
    %>
    <% else %>
    <%
    If Request.Cookies&#40;"Ecom"&#41;&#40;"SessionID"&#41; <> "" and session&#40;"lingua"&#41; <> "EN" Then
    		Response.Cookies&#40;"Ecom"&#41;.Expires = date&#40;&#41; -1
    end if
    Session&#40;"lingua"&#41;= "EN"
    %>
    <%
    end if
    %> 
    <%
    end if
    %> 
    
    

    che dite è una cazzata? :mmm:

    non so come altro fare a dare a google una sessione lingua diversa da EN :arrabbiato:

    Grazie Mauro :ciauz:


  • Super User

    il primo è capire de sn index.asp posso mettere anche pezzi di codice ottimizzato per gli spider.

    il secondo e come far andare su tutte le lingue GG

    non puoi inserire cocodice ottimizzato per i motori in inderx.asp

    per far leggere ai motori tutte le pagine nelle varie lingue crea un a mappa del sito che linka le home nelle varie lingue...

    comunque il fatto che a www.sito.it/default.asp il motore trova 5 linque diverse non è bello... se ho capito bene la pagina è sempre default.asp ma in lingue diverse... crea 5 pagine distinte ... defaultIT.asp defaultEN.asp ecc..