Passare ad https con modifica manuale dei link
Autor: Andrea A.
Visitado 879,
Seguidores 2,
Compartilhado 0
scusate ancora per le mie richieste di aiuto
volendo passare ad https ho attivato sul mio hosting un certificato per rendere il sito https
poi ho chiesto loro come procedere per far in modo che il sito si vedesse in modalità sicura e se potevano fare un qualche redirect (ho anche spiegato che sono molto ignorante in materia) e mi hanno risposto:
Siamo spiacenti ma se il sito è realizzato con websitex5 l'unico modo è editare manualmente i link
se modifica i link manualmente il sitò andrà in https
potete dirmi se la cosa è fattibile anche da uno molto scarso come me ed eventualmente come procedere (per favore in maniera molto elementare)
grazie infinite
il sito è www.acquascaping.it se può essere utile
Publicado em
No non devi "editare manualmmente i link"...
ma nel progetto in Website devi solo indicare nell'indirizzo del sito in Impostazioni Generali
https
al posto di
http
Per il reindirizzamento da http a https devi agire a livello di host , quindi sul tuo host,
se sei su host linux modificando il file .htaccess
se sei su host windows modificando il file web.config
le istruzioni sono abbastanza comuni ai vari host , ma se cerchi tra le domande/risposte sull'host troverai le istruzioni per il tuo caso.
Ovviamente NON potrai usare all'interno del tuo sito servizi su HTTP ma solo su HTTPS (ad esempio contatori etc...)
Ma il link è giusto del sito ?
... il programma non c'entra; ...devi solo indicare l'URL corretto al Passo_1 come indicato sulla Guida...
...!... il link che hai postato non è valido...!...
.
Autor
intanto grazie infinite
il sito è www.aquascaping.it scusate preso dalla disperazione ho anche scritto male
ho impostato il sito come ed alla voce indirizzo o URL del sito ho messo https://www.aquascaping.it
ma se dopo l'esportazione vado al link del sito pubblicato mi esce quanto riportato sull'immagine 2
se poi è necessario che faccia anche questo "se sei su host windows modificando il file web.config" vi prego di dirmi come fare
grazie ancora a tutti
... contatta il server; ...per me non hai attivato il certificato SSL ...
.
Autor
da qui sembrerebbe che sia stato attivato ( immagine 1 allegata)
poi mi dicono:
Redirect da http ad https
Gentile Cliente,
per poter fare il redirect da http ad https è necessario inserire questo nel file .htaccess
RewriteCond %{SERVER_PORT} 80 RewriteRule ^(.*)$ https://www.dominio.ltd/$1 [R,L]
Cambiando la voce "dominio.ltd" con il nome del dominio.
apparte che credo di avere uno spazio su server windows e da quanto ho letto sulle pagine del vostro servizio non è questo il modo di procedere poi, comunque, non saprei come creare e dove inserire questo file
sempre grazie a chi tenta l'ardua impresa di farmi uscire da questo incubo
Autor
ora sembra si sia sbloccato qualcosa nel senso che se digito https://www.aquascaping.it/ in effetti funziona e si vede come sito sicuro
ma voglio chiedervi come posso fare in modo che ad esempio chi cerca da google aquascaping vada sulla pagina sicura e non in quella non sicura (visto che anche http://www.aquascaping.it funziona correttamente)
grazie infinite
Se sei su server windows devi modificare il web.config
Vedo che hai aruba... https://guide.hosting.aruba.it/servizi-aggiuntivi/certificato-ssl/ssl-per-servizi-hosting/gestione-certificato-ssl-hosting-windows.aspx
Ciao
______________________________
Per ridirigere nel modo corretto il traffico da http a HTTPS in caso di Domini con servizio Hosting Windows, è necessario creare un web.config in cartella radice del dominio (root) ed inserire il codice di seguito (qualora si abbia già un web.config in cartella radice, è necessario inserire il codice nella sezione del proprio web.config relativa alla sezione di rewrite):
<?xml version="1.0" encoding="UTF-8"?>
<configuration>
<system.webServer>
<rewrite>
<rules>
<clear />
<rule name="Redirect to https" stopProcessing="true">
<match url="(.*)" />
<conditions>
<add input="{HTTPS}" pattern="off" ignoreCase="true" />
</conditions>
<action type="Redirect" url="https://{HTTP_HOST}{REQUEST_URI}" redirectType="Permanent" appendQueryString="false" />
</rule>
</rules>
</rewrite>
</system.webServer>
</configuration>
A questo punto della procedura, per fare in modo che le modifiche apportate abbiamo effetto, è necessario accedere al Pannello di Controllo del Dominio con i propri Codici di Autenticazione (Login e Password):
Autor
scusa tanto ma il mio server è Vhosting e non so se sia la stessa procedura
poi devi sapere che sono assolutamnte novizio e per mettere in pratica quanto dici sopra avrò bisogno di un aiuto o una guida perchè sono veramente digiuno
grazie infinite per l'aiuto a tutti
Autor
queste sono le istruzioni di vhosting
come prima cosa è necessario richiedere direttamente dal pannello Plesk il certificato gratuito SSL Let's Encrypt.
Dal pannello di controllo Plesk le basta cliccare sul lucchetto con la scritta "Let's Encrypt" e seguire la procedura guidata per ottenere il certificato in questione. (FATTO)
Successivamente provi a creare un .htaccess per forzare il redirect in https seguendo questa faq https://www.vhosting-it.com/clients/knowledgebase/125/Redirect-da-http-ad-https-.html
che dice questo
Gentile Cliente,
per poter fare il redirect da http ad https è necessario inserire questo nel file .htaccess
RewriteCond %{SERVER_PORT} 80 RewriteRule ^(.*)$ https://www.dominio.ltd/$1 [R,L]
Cambiando la voce "dominio.ltd" con il nome del dominio.
se trovo una guida su come creare il file .htaccess poi dove deve essere inserito?
grazie ancora
il file .htaccess è un semplice file di testo ...
quindi scrivilo col BloccoNote di Windows
poi lo copi nella directory principale del tuo sito...
(ricordati che DEVE chiamarsi .htaccess , quindi se lo salvi col blocconote verifica che non ti aggiunga l'estensione .txt)
ovviamente devi essere su host linux... per il .htaccess
Autor
come lo devo nominare?
confermo che è linux (me lo hanno appena confermato)
grazie
.htaccess
Autor
però quando lo carico sul server vedo che lo nomina .htaccess.txt va bene lostesso?
No DEVE chiamarsi
.htaccess
Sicuramente nel tuo pc windows non hai attiva la visualizzazione delle estensioni... come ti dicevo prima il blocconote mette estensione .txt
Comunque basta rinominarlo sull'host , togliendo l'estensione .txt
Autor
allegato
...ti ho già risposto...
devi rinominarlo...
togli l'estensione .txt
Autor
forse è l'orario o sono proprio tonto ma il file salvato non ha estensione txt (se metto rinomina non si vede) poi quando lo carico compare txt
scusami so che sono scarso
Autor
ci sono riuscito (vedi allegato) ma sembra che anche così il redirect non funzioni
Autor
Grazie infinite a tutti
siete stupendi