Sto eseguendo un sito in Magento
versione 1.9.1.0 che è abilitato per SSL
. Quando apro il pannello di amministrazione di quel sito su un browser dopo aver aggiornato la cache del browser o in modalità privata, la prima volta mostra la home page del sito anziché la pagina di accesso dell'amministratore, ovvero sitename.com/admin
URL reindirizza automaticamente all'URL https://sitename.com
alla prima volta.Magento - Problema di riscrittura o reindirizzamento URL
Lo stesso problema si è verificato quando provo ad accedere direttamente alla pagina interna del sito la prima volta.
Dopo questo, quando inserisco nuovamente l'URL nella barra degli indirizzi del browser come sitename.com/admin
, si apre la pagina di accesso dell'amministratore, che è valida la prossima volta (sembra funzionare la cache).
Sto usando l'estensione Login and Pay with Amazon
nel mio sito Magento. Così quando vado per il login con Amazon poi dopo iniettare le credenziali mi mostra errore come segue:
Nessun dato ricevuto. Impossibile caricare la pagina Web perché il server non ha inviato dati su Chrome.
connessione sicura fallito su firefox
Sto usando URL di base (non garantito e protetto come https://sitename.com) nel pannello di amministrazione sotto System > configuration > General > web
che sembra essere di destra? Ho dei dubbi nel mio file .htaccess
questa parte del codice. Ho usato il seguente codice nel mio file .htaccess
:
############################################
## workaround for HTTP authorization
## in CGI environment
RewriteEngine On
RewriteCond %{HTTPS} off
RewriteRule (.*) https://%{HTTP_HOST}%{REQUEST_URI}
RewriteCond %{SERVER_PORT} 80
RewriteRule ^(.*)$ https://www.sitename.com/$1 [R,L]
RewriteRule .* - [E=HTTP_AUTHORIZATION:%{HTTP:Authorization}]
############################################
## TRACE and TRACK HTTP methods disabled to prevent XSS attacks
RewriteCond %{REQUEST_METHOD} ^TRAC[EK]
RewriteRule .* - [L,R=405]
############################################
## redirect for mobile user agents
#RewriteCond %{REQUEST_URI} !^/mobiledirectoryhere/.*$
#RewriteCond %{HTTP_USER_AGENT} "android|blackberry|ipad|iphone|ipod|iemobile|opera mobile|palmos|webos|googlebot-mobile" [NC]
#RewriteRule ^(.*)$ /mobiledirectoryhere/ [L,R=302]
miei requisiti sono:
sito sempre aperto con
https
che sta lavorando bene.Quando l'utente accede al sito con
www
o senzawww
sito sempre aperto conhttps://sitename.com
. ed evitareindex.php
nell'URL che sta funzionando bene.Quando accedo al pannello di amministrazione in qualsiasi momento, sia prima che dopo prima, dovrebbe visualizzare la schermata di accesso dell'amministratore.
Rimuovere l'errore che si verifica dopo l'accesso con Amazon.
Gentilmente, per favore aiutami a risolvere questo problema. Se è necessario un altro codice, fammi sapere.
È un problema noto con Magento, almeno fino a 1.8 che conosco. Ho un sito che fa un sacco di pubbliche relazioni e giornalisti aggiungono o rimuovono un www senza testare i loro collegamenti, e significa che i loro link diretti finiscono per reindirizzare alla home page. Ho esaminato le correzioni di un paio di anni fa e sono venuto fuori vuoto, e anche se so che sta danneggiando questi siti la maggior parte degli sviluppatori di Magento lo sa e non penso che sia un grosso problema.Spero che qualcuno risponda a una risposta, mi ha infastidito per troppo tempo – RightClick
Sarei a posto se reindirizzasse 'www.esempio.com/pagina1' ->' esempio.com/pagina1' che sarebbe giusto usare l'URL canonico e aiuterebbe con share/+ 1 count .... ma sfortunatamente fa 'www.example.com/page1' ->' example.com' e non va bene. Spero davvero che qualcuno abbia trovato una correzione – RightClick
la prima volta che reindirizza sempre alla home page. non è in grado di accedere direttamente alle pagine interne. So che il problema dovrebbe essere in htaccess. – Deep