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.