虚拟主机,但任何链接都可以获得即时404错误消息

时间:2016-06-14 15:38:10

标签: linux apache localhost

我创建并设置了LAMP堆栈,插入了数据库+文件+代码,然后转到本地主机。主页面拉起来(好!)但是,主页上的任何链接,无论它是什么......给我这个:

Not Found

The requested URL /user/register was not found on this server.
Apache/2.4.18 (Ubuntu) Server at cbirc.com Port 80

我假设这是一个apache问题?如果有人可以填写我。奇怪的是主页拉得很好,但任何链接到网站的任何其他部分给我这个错误代码。

1 个答案:

答案 0 :(得分:0)

如果索引正常,听起来在apache配置中没有将RewriteEngine设置为ON,请尝试将其添加到.htaccess文件或vhost(/etc/apache2/sites-available/yourdomaine.com):

<ifModule mod_rewrite.c>
    RewriteEngine On
</ifModule>

如果修改vhost,请不要忘记重启apache:

sudo apachectl configtest #Test before restart
sudo apachectl restart

如果未安装模块:

sudo a2enmod rewrite

如果您有一个

,也可以检查HTML中的基本网址