codice html per reindirizzamento sito

Linguaggi di programmazione: php, perl, python, C, bash e tutti gli altri.
Avatar utente
quiritium
Scoppiettante Seguace
Scoppiettante Seguace
Messaggi: 298
Iscrizione: giovedì 3 dicembre 2020, 13:41
Desktop: LXDE
Distribuzione: lubuntu
Sesso: Maschile
Contatti:

codice html per reindirizzamento sito

Messaggio da quiritium »

Ho la necessità di reinderizzare un mio sito

ho trovato questo codice su html.it
<meta http-equiv="refresh" content="0; URL='http://esempio.it'" />
ma il problema è che funziona sono per il www..

come posso fare per reindirizzare tutte le combinazioni?
cioè
esempio.it
http://esempio.it
www.esempio.it
http.//www.esempio.it

Ho provato a inserire più codici con i link ma non funge

Inoltre i tag e il codice per il seo funzionerebbero anche con il sito reindirizzato?
Avatar utente
Stealth
Tenace Tecnocrate
Tenace Tecnocrate
Messaggi: 17036
Iscrizione: martedì 31 gennaio 2006, 22:55
Desktop: Gnome
Distribuzione: Ubuntu 18.04 LTS

Re: codice html per reindirizzamento sito

Messaggio da Stealth »

Cerca su google "301 htaccess" (senza virgolette)
Avatar utente
quiritium
Scoppiettante Seguace
Scoppiettante Seguace
Messaggi: 298
Iscrizione: giovedì 3 dicembre 2020, 13:41
Desktop: LXDE
Distribuzione: lubuntu
Sesso: Maschile
Contatti:

Re: codice html per reindirizzamento sito

Messaggio da quiritium »

Stealth ha scritto:
lunedì 14 dicembre 2020, 22:40
Cerca su google "301 htaccess" (senza virgolette)
provo a cercare

ma anticipo che in passato già provai a settare qualcosa sul file htaccess
un casino

Già il nome del file è fuorviante con l'estensione del file
:muro:
Avatar utente
garak
Entusiasta Emergente
Entusiasta Emergente
Messaggi: 1632
Iscrizione: lunedì 13 giugno 2005, 13:37
Desktop: Gnome
Distribuzione: Ubuntu 20.10
Sesso: Maschile
Località: Roma
Contatti:

Re: codice html per reindirizzamento sito

Messaggio da garak »

1) non ci sono differenze tra URL con http e senza http (semplicemente perché il browser aggiunge il prefisso automaticamente, quando manca)
2) il codice visualizzato su una pagina HTML non dipende dal dominio con cui la pagina viene richiamata. Per cui se un qualsiasi dominio arriva alla tua pagina in cui è presenta il tag meta, l'utente sarà reindirizzato verso 'http://esempio.it'
Blowmberg
Prode Principiante
Messaggi: 3
Iscrizione: giovedì 20 febbraio 2020, 8:50

Re: codice html per reindirizzamento sito

Messaggio da Blowmberg »

Per quanto riguarda http, dovresti sapere che questo è il protocollo "predefinito" del WWW. Cioè, se un URL non contiene la parte del protocollo, viene considerato come http. Quindi non devi fare nulla per implementare questo protocollo.
Ma se hai bisogno di aiuto per reindirizzare tutte le altre combinazioni, puoi contattare questa agenzia SEO a Roma. Tutti questi reindirizzamenti di pagine sono nel campo SEO. Da quante ne so, un piccolo errore nel reindirizzamento e nei motori di ricerca potrebbe capire che http://esempio.it e www.esempio.it sono siti diversi.
Ultima modifica di Blowmberg il giovedì 7 ottobre 2021, 1:06, modificato 1 volta in totale.
Avatar utente
DoctorStrange
Entusiasta Emergente
Entusiasta Emergente
Messaggi: 2221
Iscrizione: mercoledì 14 ottobre 2015, 9:33
Desktop: Gnome3
Distribuzione: Ubuntu 18.04 Bionic Beaver
Sesso: Maschile
Località: Roma, Italia

Re: codice html per reindirizzamento sito

Messaggio da DoctorStrange »

Io, una cosa di questo genere non la implementerei nel codice, ma nel web server. Cosa usi, Apache? Per ogni dominio distinto, inserirai una nuova entry, che dirotta il traffico al medesimo portale..
Avatar utente
Eresia
Scoppiettante Seguace
Scoppiettante Seguace
Messaggi: 357
Iscrizione: venerdì 30 giugno 2006, 1:20
Distribuzione: arch
Sesso: Maschile

Re: codice html per reindirizzamento sito

Messaggio da Eresia »

.htaccess base:

Codice: Seleziona tutto

RewriteEngine on
RewriteBase /
RewriteRule (.*) http://www.redirect-su-questo-dominio.com/$1 [R=301,L]
.htaccess con www:

Codice: Seleziona tutto

rewritecond %{http_host} ^dominio-senza-www.com [nc]
rewriterule ^(.*)$ http://www.dominio-con-www.com/$1 [r=301,nc]
se hai bisogno di ssl aggiungi:

Codice: Seleziona tutto

RewriteCond %{HTTPS} !=on
tutte le richieste senza www

Codice: Seleziona tutto

RewriteEngine on
RewriteCond %{HTTP_HOST} ^www\.(.*)$ [NC]
RewriteRule ^(.*)$ http://%1%{REQUEST_URI} [R=301,QSA,NC,L]
emerge --auD --oneshot life/lucky-*
nicNiz
Prode Principiante
Messaggi: 11
Iscrizione: domenica 4 ottobre 2020, 20:31

Re: codice html per reindirizzamento sito

Messaggio da nicNiz »

Invece di usare il tag meta usare uno script?

Codice: Seleziona tutto

<head>
   <script>
   function body_Load(){window.location.assign("https://www.governo.it/")}
   </script> 
  </head>

  <body onload="body_Load()" >
  
Scrivi risposta

Ritorna a “Programmazione”

Chi c’è in linea

Visualizzano questa sezione: 0 utenti iscritti e 4 ospiti