Magento 1.9 страницы не загружаются без index.php - PullRequest
0 голосов
/ 25 апреля 2018

Когда я включаю ssl на сайте, страницы не загружаются без index.php в URL. Я установил Use Web Server Rewrites, Use Secure URLs in Frontend и Use Secure URLs in Admin на Yes. Offloader header установлено на SSL_OFFLOADED. Я очистил кеш на сайте и в моем браузере. Я проверил phpinfo () и mod_rewrite включен. И безопасный, и незащищенный URL имеют https://. Я также заменил файл .htaccess на свежую копию, и он по-другому имеет значение.

Это то, что я пробовал из разных постов в Stackoverflow, и я не уверен, что делать дальше.

1 Ответ

0 голосов
/ 25 апреля 2018

Используете ли вы Apache или Nginx?Nginx не читает / не использует файл .htaccess.Вам нужно использовать что-то вроде этого в конфигурации Nginx:

location ~* \.(js|css|png|jpg|jpeg|gif|ico)$ {
   expires 14d;
  log_not_found off;
}

location / {
  index index.php;
  try_files $uri $uri/ @handler;
}
location @handler {
    rewrite / /index.php;
}

location ^~ /app/                { deny all; }
location ^~ /includes/           { deny all; }
location ^~ /lib/                { deny all; }
location ^~ /media/downloadable/ { deny all; }
location ^~ /pkginfo/            { deny all; }
location ^~ /report/config.xml   { deny all; }
location ^~ /var/                { deny all; }

location /var/export/ { 
  auth_basic           'Restricted'; 
  auth_basic_user_file htpasswd; 
  autoindex            on;
}

location  /. { 
  return 404;
}

location ~ .php/ {
   rewrite ^(.*.php)/ $1 last;
}

rewrite ^/minify/([0-9]+)(/.*.(js|css))$ /lib/minify/m.php?f=$2&d=$1 last;
rewrite ^/skin/m/([0-9]+)(/.*.(js|css))$ /lib/minify/m.php?f=$2&d=$1 last;

location /lib/minify/ {
  allow all;
}
...