如何为 Ubuntu 11.04 启用 mod_rewrite Apache 模块?

如何为 Ubuntu 11.04 启用 mod_rewrite Apache 模块?

在其他 Linux(例如 CentOS)中,它可以运行,但我无法在 Ubuntu 11.04 中运行它。

/var/www/html/folder/public/.htaccess: Invalid command 'RewriteEngine', perhaps misspelled or defined by a module not included in the server configuration

答案1

您是否确保 RewriteEngine 已打开?

您需要验证该 mod 是否已启用 - 只需在 /etc/apache2/mods-enabled 中查找 rewrite.load 符号链接即可。如果没有,请运行sudo a2enmod rewrite以启用它。使用重新启动 apache sudo service apache2 restart,只要您的 .htaccess 语法正确,它就会起作用。

否则,您将需要粘贴有关 .htaccess 文件的更多信息。

相关内容