Redirect mobile fisso
Autore: Alessandro G.
Visite 5222,
Followers 2,
Condiviso 0
ho realizzato un sito per il mobile su un terzo livello del dominio principale. con il redirect sul sito principale gli smartphone vengono dirottati sul terzo livello, mentre il resto può vedere il sito in versione desktop. (e fin qua tutto semplice) ma se volessi comunque vedere dal mobile il sito "principale" come si fa? un link (come spesso vedo in alcuni siti mobile) non funzionerebbe...con il redirect ti girerebbe nuovamente sul terzo livello..
Postato il
Non sono per nulla esperto sull'argomento, quindi può darsi che dica una corbelleria.
Non credi che se qualcuno volesse aiutarti dovrebbe sapere come minimo in che modo hai effettuato il redirect?
Da quel che ho capito...forse sbaglio...ha inserito uno sript che rileva il browser del visitatore, e quindi viene rimandato al sito principale per gli smartphone, ma se poi volessi vedere il sito principale con smartphone, non si riesce perchè una volta aperto, si viene rimandati nuovamente a quello dello smartphone...
ciao,
... ovviamente, come ricordato da Mirko, se hai utilizzato il REDIRECT sul rilevamento automatico del dispositivo ricevente, non potrai ottenere quello che vuoi, a meno che non crei un clone della INDEX ed il REDIRECT non sia che solo su una di esse ed in nessuna altra pagina del sito principale, il che è poco logico...
... anche se ho spesso fornito metodi REDIRECT, ...non li ho mai condivisi...
... il metodo migliore sarebbe quello di usare una pagina INTRO o Pagina di Benvenuto, con le scelte per il dispositivo destinatario, come del resto si faceva qualche anno fa per destinare il sito su Explorer, Navigator, Mozilla, Flash, ecc., piattaforme incompatibili tra loro, cui prestavano attenzione i più preparati ed attenti dello sviluppo WEB di quei tempi...
.
bye, KolAsim
Proprio come pensavo io...mettere il redirect solo in una pagina Intro forse risolverebbe...perchè poi da smartphone si andrebbe direttamente nella home del sito principale...
Autore
grazie per gli aiuti:
@ esse di : il redirect avviene a mezzo di uno script che rileva il dispositivo del visitatore
@ mirko: assolutamente si è quello che ho fatto
@ kolasim: in effetti, nella mia ignoranza in materia, ci stavo pensando ad un clone della home page..però mi chiedo: visito tanti siti mobili che (rilevano automaticamente il dispositivo e) danno la possibilità (funzionante!!) di andare con un link al sito principale!!!
come si fa? si può con website io non sono per niente esperto!! è il mio primo sito!!
come si fa? si può con website io non sono per niente esperto!! è il mio primo sito!!
ciao, ...appunto per come avevo detto prima:
... il che vuol dire che le pagine del sito normale che vuoi visitare sul "mobile" non devono contenere il REDIRECT...
... quindi per logica si deduce che la INDEX ufficiale debba contenere il REDIRECT...
... come fare..!?...
... ...in poche parole, nel SITO BASE o principale per PC, nascondere la INDEX, che sarà la pagina che si aprirà per default, ma non sarà presente nel MENU, e nel MENU saranno presenti la HOME che deve essere identica alla INDEX, e le altre pagine NORMALI...
...
... la struttura del Sito sarebbe così:
Sito Base:www.nometuosito.it/...INDEX + (REDIRECT facoltativo su HOME PC) + (REDISRECT attivo su INDEX "MOBILE")
Sito "mobile": www.nometuosito.it/mobile/
... quando dal sito "mobile" vuoi andare sul Sito PC, basta che assegni il LINK digitando: ../mobile/
... oppure: ../mobile/home.html
... oppure: http://www.nometuosito.it/mobile/
... quando dal sito "PC" vuoi andare sul Sito MOBILE, basta che assegni il LINK digitando: mobile/
... oppure: mobile/index.html
... oppure: http://www.nometuosito.it/mobile/
...
.
bye
Autore
ok grazie.
ci provo e ti faccio sapere !!!
Autore
allora, ho duplicato la home page (ora esiste una index che deve contenere il redirect e la home page che è la pagina di destinazione del redirect, giusto?)
devo modificare ed inserire il redirect nella sezione head della sola index o di tutto il sito?
questo che segue è il redirect che avevo messo (ovvimente copiandolo - credo da un tuo post...)
<script type="text/javascript"> if((navigator.userAgent.match(/iPhone/i)) || (navigator.userAgent.match(/Android/i)) || (navigator.userAgent.match(/iPod/i))) { [removed] = "http://m.clinichedentalplanet.it"; } </script>
come va modificato per dirottare i pc sulla home page "classica"?
... esatto, ...solo nell'HEAD della INDEX, ...Proprietà Pagina/Esperto/HEAD...
... ovviamente, se uno trova indicizzata la pagina "servizi" su Google, linkandola dal mobile si aprirà quella del Sito Principale per PC, e non quella dedicata ad esso...
... potresti aggiungere nel menu un pulsante Nuovo Livello chiamato per es. SitoMobile, al quale gli assegneresti il link al "mobile", ...e forse sarebbe meglio in HEADER di lato in alto a sinistra, in modo che sia sempre subito visualizzabile per essere azionato...
.
bye
Autore
ok grazie.
- posso abusare della tua gentilezza e chiederti di aiutarmi a correggere lo script del redirect per mandare i pc sulla home page "classica"
- il link per il mobile intendi nella sezione head di impostazioni generali? se si, qual'è il codice da inserire per creare il link
1) - non c'è bisogno, perchè crei la HOME come doppione (clone) della INDEX;
2) - selezioni la pagina INDEX al Passo_2 (mappa), e vai sul menu che ti avevo indicato prima: Proprietà Pagina/Esperto/HEAD ... ed il codice è esattamente quello script che hai riportato prima, correggilo ovviamente perchè c'è presente un [removed]
.
bye
Autore
dunque,
sembrerebbe funzionare...ma non ho capito due cose:
1) come creare nell'header del sito principale il link che porta alla versione mobile
2) ho inserito il link su m.cliniche... "versione desktop" che dovrebbe indirizzare al sito principale ed invece (incredibilemente) mi apre la pagina di facebook (ho controllato l'esattezza del collegamento)
Autore
...punto 2) risolto...
Autore
punto 1) ..risolto anche questo. (avevo capito un'altra cosa!)
scusa ma deve essere l'ora tarda!!
Autore
ultimissima osservazione..e poi non stresso più!
tu scrivi "... ovviamente, se uno trova indicizzata la pagina "servizi" su Google, linkandola dal mobile si aprirà quella del Sito Principale per PC, e non quella dedicata ad esso..."
benissimo, ma ci sono siti mobili in cui questo non succede..da qualsiasi pagina si accede - anche la più sfigata - si viene dirottati sul mobile, mantenendo sempre la possibilità di visitare la versione desktop da smartphone...quale il trucco?
fare quello che hai fatto con la index, per tutte le pagine...
... secondo me non è possibile, se non come indicato da Mirko...
... se conosci qualcuno di quei Siti, metti il LINK in modo che si possa verificare e valutare, (io NO, Mirko SI')...
.
bye
attenzione che duplicare le pagine non è cosa buona
alla fine si rischia di avere una pag per il redict, una normale e una per il mobile,
google penalizza senza pietà la duplicazione... cosa farà alla triplicazione?
vero anche...penso che la cosa migliore sia di fare un sito normale, e uno per mobile, con 2 tasti di scelta manuale, in intestazione, cosi da averli in tutte le pagine...
Autore
Vabbe allora mi fermo qui..direi che è un buon compromesso! !
Graxie a tutti molto gentili ed efficaci