我有一个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/
我可以知道如何解决这个问题。
答案 0 :(得分:0)
我记得有些版本的Apache带有预先配置的vhost来指向welcome.conf等。
所以我建议评论位于/ etc / httpd或某些发行版/ etc / apache2上的welcome.conf,并在这些目录中查找并删除任何安装虚拟主机。
之后,您应该没有冲突,因为预定义的虚拟主机如下所示:
<VirtualHost *:80>
DocumentRoot "/var/www/welcome"
这就是我上次查看文件时所记得的一切。
享受