SSL sicuro intero frontend (tutte le pagine)


14

Gestisco un negozio che vende prodotti digitali e per me è molto importante mostrare ai clienti che il mio INTERO negozio è sicuro. Anche Google ha iniziato a premiare i siti che utilizzano SSL. http://googlewebmastercentral.blogspot.se/2014/08/https-as-ranking-signal.html

Vorrei usare SSL (https) su tutte le mie pagine di Frontend in Magento. Ho cercato sul forum e su Google risposte e / o estensioni ma senza risultato.

Qualcuno sa come raggiungere questo obiettivo? Inoltre, dovrei fare eccezione per eventuali problemi durante questa operazione? So che la velocità sarà ridotta ma va bene.

Risposte:


18

Il reindirizzamento alla radice HTTPS non ha nulla a che fare con l'impostazione URL non sicuro e l' .htaccessimpostazione suggerita non è richiesta.

In caso di problemi durante il reindirizzamento da http://yoursite.com/your_product.htmla https://yoursite.com/quando si utilizza HTTPS, basta andare a:

System-> Configuration-> General-> Web->Redirect options

E impostare:

Auto-redirect to Base URL -> No

Se è necessario correggere gli URL rotti da componenti aggiuntivi / stili rotti cambiando href="http://somewhere...o src="http://somewhere..."in href="/magento///somewhere...e src="//somewhere..."come al solito per evitare problemi di contenuto misto. Naturalmente, tutti i servizi esterni dovrebbero supportare HTTPS, ma tenere presente il rallentamento della disponibilità di risorse esterne.


14

NON È SEMPLICE ... Si è verificato un problema con la modifica dell'URL non protetto del negozio in https. Qualsiasi link a pagine esistenti, inclusi link di annunci, pagine indicizzate in Google, ecc. Che rimandano a http://yoursite.com/your_product.html verrà reindirizzato a https://yoursite.com/

Dovrai esaminare il tema e assicurarti che non vi siano riferimenti a http:

e poi...

Dovrai anche reindirizzare tutte le richieste http: a https: nel tuo file htaccess con un codice simile a questo:

############################################
## REDIRECT TO HTTPS ALWAYS
    RewriteCond %{SERVER_PORT} !443
    RewriteRule ^(.*)$ https://%{HTTP_HOST}/$1 [R=301,L]

dovrà essere inserito da qualche parte dopo questo nel file htaccess esistente:

############################################
## enable rewrites
    Options +FollowSymLinks
    RewriteEngine on

Dovrai adeguarlo alla tua situazione specifica e alla configurazione del server.


Ciao Jon, grazie mille per questa informazione. Mi aiuterà sicuramente quando sarà il momento di proteggere il negozio!
Tobias Bindemo,

13

Impostare l'URL di base per il sito protetto e non protetto su https://yoursite.com/. Questo è tutto ciò che devi fare.


Ciao pronto! Grazie per la tua risposta. è davvero così semplice? Ho letto alcuni ( magento.stackexchange.com/a/9891/13106 ) su problemi dovuti a estensioni e modifiche durante l'utilizzo di SSL. La mia ipotesi sarebbe che se uso SSL su tutte le pagine questi problemi aumenterebbero ancora di più - cosa ne pensi?
Tobias Bindemo,

2
Ho spiegato come attivare SSL per il front-end Magento, purché tu lo abbia già. Come acquisire e installare il certificato SSL è un problema di configurazione generale del web server e una sorta di off-topic per questo SE.
Pronto,

@Pronto Credo che Tobias stesse chiedendo se influisce sulle estensioni di Magento, piuttosto che su come acquisire e installare il certificato SSL
rybo111,

Questa è la soluzione migliore.
Pandurang Patil,

5

Il mio consiglio è di tenere i tuoi cavalli.

Ad esempio, se si utilizza Magento Enterprise Edition, HTTPS per l'intero sito interromperà il funzionamento della cache a pagina intera di Magento. Abbiamo creato una soluzione che chiunque può usare: https://github.com/elastera/EnterprisePageCacheSSL (il tuo feedback è molto apprezzato).

Il tempo di caricamento della pagina potrebbe essere aumentato in modo significativo, a causa delle strette di mano SSL e probabilmente di molti script di terze parti.

Se usi una CDN, assicurati di non pagare un braccio e una gamba per l'installazione di un certificato SSL personalizzato sui loro bordi.

Di recente ho scritto un post sul blog con dettagli su questo argomento: " Perché i consigli di Google su HTTPS rovinano il tuo sito Magento "

Scusate se ho fornito una guida dettagliata passo dopo passo, ma spero di aver chiarito possibili ostacoli davanti a voi.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.