Magento媒体网址 - 摆脱403 Forbidden

时间:2012-07-01 18:49:36

标签: apache magento magento-1.4

在我的Magento网站上(不是真正的网址;)),我有http://magento.local.com/media/作为403 Forbidden返回。

这似乎是所有Magento安装的标准配置,但我想更改此设置,并且没有返回403请求/ media /。

我该怎么做?

编辑:(添加更多信息及其原因)

我希望/ media /不是403,以便我可以将请求重定向到/ media /到/media/index.html。

我认为一旦403解决了这个重定向很容易,但遗憾的是它不是。例如

RewriteRule ^$ /index.html [L,NC,R=301]

根本不会重定向/ media /,并显示通常的“/的索引”。

解决方案:将DirectoryIndex添加到htaccess文件

由于 保罗

2 个答案:

答案 0 :(得分:5)

.htaccess放入您的media/目录,其中包含以下内容:

Options All +Indexes
DirectoryIndex index.html

答案 1 :(得分:0)

需要注意的事项。

媒体目录的标准Magento .htaccess如下:

Options All -Indexes
<IfModule mod_php5.c>
    php_flag engine 0
</IfModule>

# AddHandler cgi-script .php .pl .py .jsp .asp .htm .shtml .sh .cgi
Options -ExecCGI

由于Magento在此目录树上所期望的轻松权限,他们希望阻止执行和解释可能被恶意上传到目录树然后远程执行的php和其他脚本。只要保留此功能,您就可以进行修改。