Я запускаю сайт в Magento
версии 1.9.1.0, который включен SSL
. Когда я открываю эту панель администратора сайта в браузере либо после обновления кеша браузера, либо в приватном режиме, то в первый раз он показывает домашнюю страницу сайта, а не страницу входа в систему admin i.e. sitename.com/admin
URL-адрес перенаправляется на https://sitename.com
URL автоматически в первый раз.
Такая же проблема возникла, когда я впервые пытаюсь получить доступ к внутренней странице сайта.
После этого, когда я снова ввожу URL в адресную строку браузера в качестве sitename.com/admin
, тогда он открывает страницу входа в систему администратора, которая хороша в следующий раз (кажется, работает кеш).
Я использую расширение Login and Pay with Amazon
на моем сайте Magento. Поэтому, когда я иду для входа в Amazon, после ввода учетных данных он показывает мне ошибку следующим образом:
Данные не получены. Не удалось загрузить веб-страницу, потому что сервер не отправил данные на хром.
защищенное соединение не выполнено в firefox
Я использую базовые URL-адреса (необеспеченные и защищенные как https://sitename.com) в панели администратора под System > configuration > General > web
, которая кажется правильной? У меня есть сомнение в моей .htaccess
файле этой части кода. Я использовал следующий код в файле .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]
Мои требования:
-
Сайт всегда открывается с помощью
https
, который работает нормально. -
Когда пользователь обращается к сайту с помощью
www
или безwww
сайта, всегда открывайте его с помощьюhttps://sitename.com
. и избегайтеindex.php
в URL-адресе, который работает нормально. -
Когда я получаю доступ к панели администратора в любое время, сначала или рядом с первым, он должен отображать экран входа в систему администратора.
-
Удалите ошибку, которая возникает после входа в систему с помощью Amazon.
Пожалуйста, помогите мне решить эту проблему. Если требуется какой-либо другой код, пожалуйста, дайте мне знать.