配置安全基本URL
如果您的域具有有效的安全证书,则可以配置店面和管理员的URL以通过安全(https)渠道传输数据。 如果没有有效的安全证书,您的存储将无法使用安全(SSL/TLS)协议运行。
-
展开
-
Secure Base URL — 输入完整的安全基础URL,后跟正斜杠。 例如:
https://yourdomain.com/
-
Secure Base Link URL — 请勿更改安全基础链接URL字段中的占位符。 它用于创建指向安全基础URL的相对链接。
-
Secure Base URL for Static View Files — (可选)通过输入以下占位符开头的路径,为静态视图文件的安全基本URL指定备用位置:
{{secure_base_url}}
-
Secure Base URL for User Media Files — (可选)通过输入以下占位符开头的路径,为用户媒体文件的安全基本URL指定替代位置:
{{secure_base_url}}
-
-
要增强安全性,请将以下两个选项设置为
Yes
。- Use Secure URLs on Storefront
- Use Secure URLs in Admin
-
对于 Enhanced Security Settings,执行以下操作:
-
Enable HTTP Strict Transport Security (HSTS) — 如果您希望商店仅显示安全的HTTPS页面请求,请设置为
Yes
。 -
Upgrade Insecure Requests — 要将任何对标准无安全HTTP页面的请求升级为安全HTTPS,请设置为
Yes
。
-
-
为您的服务器设置 Offloader Header。
大多数Commerce安装都使用默认
X-Forward-Proto
将协议标识为HTTP
或HTTPS
。 如果您的服务器配置使用不同的offloader_header,请在此处输入它。 -
完成后,单击 Save Config。
在URL中包含商店代码
Yes
时,必须在浏览器URL中包含存储代码。 此设置可确保URL重写正确映射,并成功打开所有页面,且没有_“404页面未找到”_错误。-
在 管理员 侧边栏上,转到 Stores > Settings>Configuration。
-
在左侧面板的 General 下,选择 Web。
-
展开 URL Options 部分的
-
将 Add Store Code 设置为您的首选项:
- URL with Store Code:
http://www.yourdomain.com/magento/[store-code]/index.php/url-identifier
- URL without Store Code:
http://www.yourdomain.com/magento/index.php/url-identifier
- URL with Store Code:
-
完成后,单击 Save Config。
-
单击工作区顶部消息中的 Cache Management 链接。 然后,按照说明刷新缓存。
URL疑难解答
如果按照配置说明操作后,某些页面继续使用不安全的URL (http://
)提供服务,请执行以下操作:
- 将(不安全)基本URL更改为安全HTTPS URL。
- 在服务器上,编辑
.htaccess
文件(或负载平衡器),以便将不安全URL重定向到安全URL。
使用自定义管理员URL
作为安全最佳实践,Adobe建议您使用唯一的管理员URL,而不是默认的 管理员 或常用术语,如 后端。 尽管它不会直接保护您的网站免受确定性错误行为者的攻击,但它可以减小试图获得未经授权访问的脚本的暴露程度。
在典型安装中,管理员URL和路径紧跟在基本URL之后。 管理路径是根目录下的一个目录。
- 默认基本URL:
http://yourdomain.com/magento/
- 默认管理路径:
admin
- 默认管理员URL和路径:
http://yourdomain.com/magento/admin
尽管可以将管理员URL和路径更改为其他位置,但任何错误都会删除对管理员的访问权限,必须从服务器进行更正。