[HTML] redirect url

Igim.dea

Nuovo Utente
23 Apr 2018
9
0
1
Salve a tutti, sono lusingata di trovarmi tra esperti di programmazione e avrei bisogno del vostro aiuto, se possibile.
Io ho in sito www.miosito.it creato con quei pacchetti predisposti e-commerce. Da quando ho inviato la sitemap-mobile a Google si sono create diverse URL per la stessa pagina, ma quello che non riesco a risolvere è questo:
www.miosito.it/mobile/it_IT/;ClassicView=1 indirizza anche da dispositivi mobili alla versione Desk
perchè quello esatto dovrebbe essere www.miosito.it/mobile/it_IT/;ClassicView=0

ora vi domando: c'è un codice javasript da inserire nella sezione HEAD (unica dove posso agire) per creare una redirect dawww.miosito.it/mobile/it_IT/;ClassicView=1 a www.miosito.it/mobile/it_IT/;ClassicView=0?

Scusate la mia poca conoscenza di quest'argomento e magari i termini sbagliati utilizzati ma non riesco proprio a trovare una soluzione. Tutte le immagini indicizzate su google hanno il parametro ( o la variabile) ClassicView=1 e ovviamente si apre la versione desk del mio sito anche dai dispositivi mobili.
Grazie per la vostra attenzione e spero mi possiate aiutare
Gina
 

marlev

Utente Attivo
19 Apr 2018
80
1
6
marlev.it
Ciao. se sei su un hosting linux. ti consiglio di fare redirect come si deve. Edita o crea il file .htaccess nella root del tuo sito e aggiungi questo
Codice:
Redirect 301 /mobile/it_IT/;ClassicView=1  /mobile/it_IT/;ClassicView=0
 

Igim.dea

Nuovo Utente
23 Apr 2018
9
0
1
Grazie Marlev per la tua risposta, ma non posso intervenire sul file .htaccess , l'unica cosa che posso fare è inserire script javascript o html nell'area HTML Head della versione desktop o nell'area HTML Head per negozio mobile.
Praticamente vorrei che tutte le url contenenti CassicView=1 siano rendirizzate alla versione senza ClassicView=1 oppure con ClassicView=0.
Sulla Search consolle ho impostato questo paramentro per farlo ignorare da Google ma non ho concluso molto.
Tu pensi che possa esistere un "codice" (scusa il termine) come script javascript da inserire per creare una redirect quando si clicca su questa url "errata"?
E' errata perchè nella stessa url c'è la versione mobile che viene annullata dal ClassicView=1
Ciao Gina
 

marlev

Utente Attivo
19 Apr 2018
80
1
6
marlev.it
Ho capito.. Prova questo che e' javascript
Codice:
        <script>
            function redirect_mobile_page() {
                var pathname = window.location.pathname;
                if (pathname == '/mobile/it_IT/;ClassicView=1') {
                    window.location.replace("/mobile/it_IT/;ClassicView=0");
                }
            }
            redirect_mobile_page();
        </script>
 

Igim.dea

Nuovo Utente
23 Apr 2018
9
0
1
Marlevvv GRAZIE per dedicarmi il tuo tempo!
sono riuscita ad inserire il codice, funziona, ma nella maniera inversa, praticamente la versione www.miosito.it/mobile ora apre sempre la versione desk.
Io ho inserito il codice sia nell'area HTML Head della versione desktop sia nell'area HTML Head per negozio mobile, ma ci sarà un dettaglio ancora da modificare.
Cosa posso fare?
 

Igim.dea

Nuovo Utente
23 Apr 2018
9
0
1
ho inserito il codice come singolo script, dovevo forse inserirlo sotto
<script type="text/javascript">?
 

marlev

Utente Attivo
19 Apr 2018
80
1
6
marlev.it
Sostituisci il codice temporaneamente con questo ed accedi al sito, verrà fuori un alert, posta il testo di alert qui che vediamo. In realta devono essere due alert, posta tutti i due
Codice:
  <script>
            function redirect_mobile_page() {
                var pathname = window.location.pathname;
alert(pathname);
                if (pathname == '/mobile/it_IT/;ClassicView=1') {

                    window.location.replace("/mobile/it_IT/;ClassicView=0");
                }
            }
            redirect_mobile_page();
        </script>
I browser leggono ugualmente <script> e <script type="text/javascript">
 

Igim.dea

Nuovo Utente
23 Apr 2018
9
0
1
Fatto! quando accedo al sito dal dispositivo mobile si apre una finestra

www.miosito.it dice
/epages/990....mobile/

sulla versione desk ( che non si apre proprio)

/
 

marlev

Utente Attivo
19 Apr 2018
80
1
6
marlev.it
Ma allora non c'e questo percorso /mobile/it_IT/;ClassicView=1 visto che viene fuori /epages/990....mobile/
in breve, per fare redirect della pagina, quest'ultima deve essere come hai scritto www.miosito.it/mobile/it_IT/;ClassicView=1 e non www.miosito.it/epages/990....mobile/it_IT/;ClassicView=1
Personalizza codice qui sotto mettendo al posto di /mobile/it_IT/;ClassicView=1 tutto quello che segue dopo il nome del dominio tuo es. example.com e modifica questo /mobile/it_IT/;ClassicView=0 in pagina di destinazione
Codice:
<script>
            function redirect_mobile_page() {
                var pathname = window.location.pathname;
                if (pathname == '/mobile/it_IT/;ClassicView=1') {

                    window.location.replace("/mobile/it_IT/;ClassicView=0");
                }
            }
            redirect_mobile_page();
        </script>
 

Igim.dea

Nuovo Utente
23 Apr 2018
9
0
1
l'avevo già immaginato infatti avevo fatto anche la prova ad inserire questo
<script>

function redirect_mobile_page() {

var pathname = window.location.pathname;

if (pathname == '/epages/99.....84.mobile/it_IT/;ClassicView=1') {

window.location.replace("/epages/99.......84.mobile/it_IT/;ClassicView=0");

}

}

redirect_mobile_page();

</script>

Il comando funziona ma al contrario
se faccio ricerca www.miosito.it su dispositivo mobile su google e clicco sul primo risultato che trovo, ossia
www.miosito.it>99......84.mobile si apre la visualizzazione desk.
Ti ringrazio moltissimo per la pazienza che stai avendo con me!
 
Discussioni simili
Autore Titolo Forum Risposte Data
Cosina htaccess redirect 301 senza estensione html Web Server 6
G [HTML] Redirect di tutte le pagine di un sito ad una determinata pagina sempre dello stesso HTML e CSS 5
giosuecentomani redirect form a pagina html download ebook HTML e CSS 2
trattorino [PHP] [HTML] redirect iniezione su firefox PHP 5
F [PHP] [HTML] Redirect Complicato PHP 5
P [HTML] Redirect sito su pagina per Android HTML e CSS 6
A Redirect trasparente html HTML e CSS 3
voldemort HTML Redirect HTML e CSS 4
O redirect su altra pagina html su altro server! HTML e CSS 3
F Creare elementi html con javascript Javascript 0
G Appicazione HTML per inserimento dai in Database Access Microsoft HTML e CSS 0
W visualizzare solo file html e sottocartelle di una cartella PHP 1
C Dopo chiusura del tag php la stringa html va a capo PHP 1
G img html HTML e CSS 3
M Come fare un countdown in HTML? HTML e CSS 4
D Stampa a video in altra pagina html Database 3
A inserire variabile php colore in div html PHP 2
F Tv in html Offerte e Richieste di Lavoro e/o Collaborazione 1
N Script elenco file HTML HTML e CSS 5
L salvare codice html in mysql PHP 3
E Errore di lettura php in html PHP 8
M HTML e PHP Offerte e Richieste di Lavoro e/o Collaborazione 3
C Form email php su pagina index.html? PHP 21
Shyson Meglio Javascript o HTML? Javascript 4
P inserimento icone social tramite html HTML e CSS 1
Z Mod_rewrite da HTML in PHP PHP 3
L Collegare un form html ad un database access Javascript 2
P HTML integrazione wordpress HTML e CSS 0
C [RISOLTO]Inserimento variabile php in input html PHP 20
L Eliminare estensione .html HTML e CSS 9
max1974 html in tooltip Javascript 0
C Risalire al php da html PHP 27
felino Esportare tabella HTML in PDF, quale libreria usare? Javascript 1
webmachine [PHP] [JAVASCRIPT] Form strano in HTML PHP PHP 1
L [RISOLTO] Stampa a video risultato count in html PHP 13
V Servizio design pagina web e download in self contained html file Discussioni Varie 1
F [PHP] Form html PHP 2
G Aiuto HTML, collegamento con un bottone a una <div> di un' altra pagna HTML e CSS 5
R Aiuto sito html Offerte e Richieste di Lavoro e/o Collaborazione 3
M Estrarre dati da una select HTML PHP 3
G FORM HTML E PHP PHP 0
max1974 [HTML] Columns grid on modal form HTML e CSS 0
tomorc [HTML] Problema con scroll bar (risolto) HTML e CSS 0
F [PHP] [HTML] Tabella cambia pagina responsive PHP 8
M [PHP] [HTML] Centrare in verticale un pulsante in una tabella PHP 3
S [HTML] Effetto su testo da togliere HTML e CSS 0
M [PHP] Istruzione "echo" all'interno di codice html PHP 2
D [HTML] Aiutino su costruzione tabella :) HTML e CSS 3
diamantetredici13 [HTML] link e poi link... HTML e CSS 2
P [HTML] Problema ERR_INCOMPLETE_CHUNKED_ENCODING 206 (Partial Content) con Font HTML e CSS 1

Discussioni simili