404在Apache配置不正确中找不到

时间:2016-10-24 08:34:16

标签: apache virtualhost orocrm

我有一个apache配置问题。这是我的虚拟主机设置。

<VirtualHost *:80>
    ServerName orocrm.75cl.sg

    DirectoryIndex app.php
    DocumentRoot /var/www/html/oro/web
    <Directory  /var/www/html/oro/web>
    # enable the .htaccess rewrites
        AllowOverride All
        Require all granted
    </Directory>

    ErrorLog /var/log/apache2/error.log
    CustomLog /var/log/apache2/access.log combined
</VirtualHost>

但是,当我访问其他菜单时,http://orocrm.75cl.sg/oro/web/app.php/始终显示在我的目标菜单前面。所以,它显示了404页面。例如http://orocrm.75cl.sg/oro/web/app.php/magento/cart/。它应该像http://orocrm.75cl.sg/app.php/magento/cart/

我可以知道如何解决这个问题。

1 个答案:

答案 0 :(得分:0)

我记得有些版本的Apache带有预先配置的vhost来指向welcome.conf等。

所以我建议评论位于/ etc / httpd或某些发行版/ etc / apache2上的welcome.conf,并在这些目录中查找并删除任何安装虚拟主机。

之后,您应该没有冲突,因为预定义的虚拟主机如下所示:

<VirtualHost *:80>
DocumentRoot "/var/www/welcome"

这就是我上次查看文件时所记得的一切。

享受