我想在我的 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
这应该够了吧。