gpt4 book ai didi

ssl - 没有 index.php 无法加载 Magento 1.9 页面

转载 作者:太空宇宙 更新时间:2023-11-03 14:33:49 25 4
gpt4 key购买 nike

当我在网站上启用 ssl 时,如果 url 中没有 index.php,页面将无法加载。我已将 Use Web Server RewritesUse Secure URLs in FrontendUse Secure URLs in Admin 设置为 Yes . Offloader header 设置为 SSL_OFFLOADED。我已经清除了网站和浏览器上的缓存。我检查了 phpinfo() 并且 mod_rewrite 已启用。安全和不安全的 url 都有 https://。我还用一个新的副本替换了 .htaccess 文件,它的不同有什么不同。

这是我从 Stackoverflow 上的各种帖子中尝试过的方法,但我不确定接下来要尝试什么。

最佳答案

您使用的是 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;
}

关于ssl - 没有 index.php 无法加载 Magento 1.9 页面,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50012727/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com