MAGENTO - 访问皮肤目录时出现404错误

时间:2013-03-16 09:37:51

标签: php flash magento module skin

我用magento开发了一个模块。我在flash目录中放置了一个flash和php文件包(例如myhost/skin/frontend/base/default/lib/xxx/xxx.swfmyhost/skin/frontend/base/default/lib/xxx/xxx.php)。 我在我的localhost(XAMPP)上创建它,但没有找到错误。所以,我为它创建了一个magentoconnect模块。

当我通过magentoconnect在服务器上安装它时,安装成功且没有错误。但是,当我访问皮肤目录(myhost/skin/frontend/base/default/lib/xxx/xxx.php)上的php文件时,我收到404错误。

任何修复方案?或者我应该在哪里放置我的flash和php包文件?

1 个答案:

答案 0 :(得分:1)

作为安全问题的一个重要注意事项是.php文件夹中的任何skin/文件都不会被执行。

# Always send 404 on missing files in these folders
RewriteCond %{REQUEST_URI} !^/(media|skin|js)/

这是您可以在Magento的.htaccess文件中找到的规则。

因此,要执行的PHP文件不应位于skin/文件夹中。