在我的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文件
由于 保罗
答案 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和其他脚本。只要保留此功能,您就可以进行修改。