Mobile: reindirizzare a singole pagine
Autor: Paolo B.Buongiorno a tutti,
tutti gli script "redirect mobile" che ho utilizzato fino adesso nel mio sito di prova per la versione mobile con professional 11, su qualunque pagina del mio sito trovata in google, reindirizzano sempre nella home page mobile. Io vorrei che lo script reindirizzasse sulla specifica pagina ricercata in google. Ho risolto il problema modificando l'indirizzo all'interno dello script da così:
[removed] = "http://animazioneliturgica.it/mobile (indirizza alla home page mobile)
a così:
[removed] = "http://animazioneliturgica.it/mobile/mi-rialzerai.html (indirizza nella pagina specifica)
in questo modo però se ho mille pagine, devo entrare in ognuna di loro e cambiare l'html all'interno dello script l'indirizzo per la specifica pagina. C'è una soluzione al problema? Grazie.
Nello script definisci queste variabili:
var sdHash = location.hash; // eventuale àncora
var sdSearch = location.search; // eventuali parametri
var sdPathname = location.pathname; // pathname della pagina corrente
/* nome della pagina corrente */
var sdPagename = sdPathname.substr(sdPathname.lastIndexOf("/")+1);
Per le variabili ho utilizzato i nomi che utilizzo io, ma ovviamente puoi scegliere nomi di tuo piacimento.
A questo punto costruisci il tuo link come: "mobile/" + sdPagename + sdSearch + sdHash
Per approfondimenti: http://www.w3schools.com/jsref/obj_location.asp
... non lo so! ...sicuramente ci sarà! ... dovrai farti una ricerca in rete; ... personalmente cerco sempre di inventarmi qualcosa, se possibile nei miei limiti, e non so per quanto validi...
... se possa interessarti e fare al caso tuo, prova la mia personale idea, generata in solitaria sperimentazione, e da prendere per quello che è...
https://answers.incomedia.eu/post/117522#6
... credo!! (forse!) che faccia quello che chiedi; ...se ti andasse bene sarebbe semplicissimo; ... basta che ti adatti con un copia/incolla il codice usato, e nella pagina di escamotage azzerare il meta redirect, attualmente temporeggiato per evidenziarne l'attivazione...
.
ciao