0

我已经设置了本地 EzPUblish 5 安装,它似乎可以工作,但有一个例外:友好的 URL。

当我去http://arabia.local/index.php/Frontpage时,它​​可以工作,但是如果我去http://arabia.local/Frontpage,它会告诉我 404 not found。

我已经做了一些研究;我将 .htaccess_root 复制到 .htaccess,我在 site.ini 中设置了 ForceVirtualHost=true,我在我的 httpd.conf 中检查了 AllowOverride All 是否已设置——我的想法已经用完了。

4

1 回答 1

0

您提到的文件和设置主要涉及 eZ Publish 的遗留部分,并且很可能对前端没有影响。

根据您的描述,我的第一个想法是 VHost 配置可能不完整。请将您的配置与 eZ Systems 官方提供的配置进行比较:虚拟主机设置.htaccess 示例

您是否可能缺少以下行?

RewriteRule .* index\.php

另请记住,您的网络服务器的根必须指向“web”目录,如果您不使用基于 VHost 的配置,.htaccess 文件必须位于“web”目录中(但老实说,我没有还没有看到基于非 VHost 的设置,所以我不确定 .htaccess 方法。

尽管如此,应该不需要更改“ezpublish_legacy”目录中的任何内容,尤其是对于初始设置而言。

于 2014-05-07T16:27:42.150 回答