如何在apache2中启用模式重写

时间:2017-03-09 07:45:38

标签: php mysql apache

我已安装Apache2,PHP5,MySQL。现在我正在尝试运行我的项目,但收到错误:

  

在此服务器上找不到请求的URL / toothi / home。   Apache / 2.2.22(Ubuntu)服务器,位于192.168.2.169端口80

我正在尝试在 Ubuntu 12.04

上运行我的项目

1 个答案:

答案 0 :(得分:1)

在apache2中启用mod_rewrite -

  

sudo a2enmod重写

     

sudo apache2 restart

要使用.htaccess文件中的mod_rewrite(这是一个非常常见的用例),请编辑默认的VirtualHost。

sudo vim /etc/apache2/sites-available/000-default.conf

在“DocumentRoot / var / www /”下面添加以下行:

<Directory “/var/www/”>
AllowOverride All
</Directory>

再次重启服务器:

  

sudo service apache2 restart