Leo*_*has 12 php apache amazon url-rewriting prestashop-1.6
我已经使用xampp在mac中完全在localhost中开发了一个多语言prestashop商店,它可以工作.后台和商店(前台).在那之后,我已经将它部署到亚马逊,但是我的问题出现了.后台工作,但商店没有.
浏览器只显示一个apache 404页面并告诉我在此服务器上找不到请求的URL域/ prestashop/en /.但确实存在.此外,后台确认了它.
检查error.log我发现以下消息:
[2015年3月12日星期四11:12:37] [错误] [客户端xxx.xxx.xxx.xxx]文件不存在:/ var/www/prestashop/en
对于我所看到的,Apache将语言(/ en /)视为文件.我在网上搜索过,我找不到如何修复它.我知道这是一个服务器问题,但不知何故找不到解决方案.
这是怎么回事?
- 编辑 -
我修复了以下步骤的问题:
<Directory /var/www/prestashop/>
Options Indexes FollowSymLinks
AllowOverride All
</Directory>
Run Code Online (Sandbox Code Playgroud)
我通常按以下方式设置我的虚拟主机
<Directory /var/www/prestashop/>
Options Indexes FollowSymLinks MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
6729 次 |
| 最近记录: |