差别

这里会显示出您选择的修订版和当前版本之间的差别。

到此差别页面的链接

amh4.2:nginx_rewrite_rule:magento [2017/05/26 16:00] (当前版本)
root 创建
行 1: 行 1:
 +=====megento在nginx下的伪静态规则=====
 +\\
 +\\
  
 +<​code>​
 +location / {
 +index index.html index.php; ## Allow a static html file to be shown first
 +try_files $uri $uri/ @handler; ## If missing pass the URI to Magento'​s front handler
 +expires 30d; ## Assume all files are cachable
 +}
 +
 +## These locations would be hidden by .htaccess normally
 +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/​ { ## Allow admins only to view export folder
 +auth_basic "​Restricted";​ ## Message shown in login window
 +auth_basic_user_file htpasswd; ## See /​etc/​nginx/​htpassword
 +autoindex on;
 +}
 +location /. { ## Disable .htaccess and other hidden files
 +return 404;
 +}
 +
 +location @handler { ## Magento uses a common front handler
 +rewrite / /index.php;
 +}
 +
 +location ~ .php/ { ## Forward paths like /​js/​index.php/​x.js to relevant handler
 +rewrite ^(.*.php)/ $1 last;
 +}
 +</​code>​
最后更改: in 2017/05/26 16:00