小编Ste*_*ven的帖子

Nginx + Magento在子文件夹中

我在这里查看了相关主题,但没有为我做这个伎俩.所以这就是我正在做的事情.我们目前正在从一台服务器转移到另一台服 旧的运行Apache,新的运行Nginx.因此,对于我们的网站之一,我们有一个WordPress的CMS网站http://mydomain.com 和上安装的Magento http://mydomain.com/shop

CMS运行没有问题.如果到了商店我就被困住了.显示了Magento index.php - 到目前为止一切都很好.但是当我尝试在商店的其他地方导航时,我遇到了404错误.所以必须在重写时出现一些错误.我尝试了许多无用的东西.

所以这是我当前的vhost配置:

server {
listen               80;
listen              443;
server_name         www.domain.de domain.de *.domain.de;
root                /var/www/domain.de/www.domain.de/htdocs;
index       index.php;

access_log          /var/log/nginx/domain_access.log;
error_log           /var/log/nginx/domain_error.log;

error_page      403   /403.php;
error_page      404   /404.php;
error_page      500   /500.php;
error_page      501   /500.php;
error_page      502   /500.php;
error_page      503   /500.php;

location ~* \.(js|css|jpg|jpeg|gif|png|ico|swf)$ {
    if (-f $request_filename) {
      expires   30d;
      add_header Cache-Control "public";
      break;
    }
}

#Temp-Dateien blocken
location ~* \.(bak|cache|csv|git|old|php~|spool|svn|swp|temp|tmp)$ {
    deny all;
}

#Sonstige Dateien blocken
location ~* \.(1st|386|app|ani|asm|bat|bin|cfg|cmd|cnf|com|cpl|dbs|dll|drv|exe|inc|sh|lnk|reg|scr|sys|vxd)$ {
    deny all; …
Run Code Online (Sandbox Code Playgroud)

nginx magento subdirectory

5
推荐指数
1
解决办法
4626
查看次数

标签 统计

magento ×1

nginx ×1

subdirectory ×1