![在 ubuntu 服务器上启用 .htaccess](https://linux22.com/image/1360851/%E5%9C%A8%20ubuntu%20%E6%9C%8D%E5%8A%A1%E5%99%A8%E4%B8%8A%E5%90%AF%E7%94%A8%20.htaccess.png)
我想在我的 Ubuntu 服务器中启用 .htaccess,我有 ssh 访问权限并尝试过:
sudo nano /etc/apache2/sites-available/default
并将目录 /var/www/ 下从 none 更改AllowOverride
为 all ,但这导致我的服务器向我提供 500 内部服务器错误消息......
有什么解决办法吗?
答案1
正如评论中提到的那样,仅仅更改覆盖不足以启用 URL 重写 - 您必须启用重写模块。
您可以通过输入
sudo a2enmod rewrite
然后重新启动 Apache 服务
sudo service apache2 restart
这应该够了吧。