Magento Nginx:永远不要重写现有文件、目录和链接

Magento Nginx:永远不要重写现有文件、目录和链接,magento,nginx,rewrite,Magento,Nginx,Rewrite,我在Nginx服务器上安装了Magento CE 1.8.1 我的nginx conf文件如下所示: 我在Magento根文件夹中创建了一个子文件夹,然后将一些php文件放入其中。 我试图通过访问URL()来执行这些文件,但它显示了Magento404页面。这意味着它被迫被conf重写 我查看了Magento default.htaccess文件,发现以下几行: ############################################ ## never rewrite for e

我在Nginx服务器上安装了Magento CE 1.8.1

我的nginx conf文件如下所示:

我在Magento根文件夹中创建了一个子文件夹,然后将一些php文件放入其中。 我试图通过访问URL()来执行这些文件,但它显示了Magento404页面。这意味着它被迫被conf重写

我查看了Magento default.htaccess文件,发现以下几行:

############################################
## never rewrite for existing files, directories and links

RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-l

如何将其转换为nginx conf并使现有文件可执行?

#nginx配置位置/{}@slimshaddyyy:在nginx conf文件中,已经有了
位置/
部分。它将只为.htaccess请求条件提供位置/{}。你可以分享你的全部。htaccess@Slimshadddyyy:my.htacess是默认值(由Magento生成),无论如何,nginx服务器不使用.htacess。由于长度原因,我无法粘贴完整的.htaccess内容。请尝试将Apache的.htaccess转换为nginx配置: