php - .htaccess 导致 500 错误

标签 php apache .htaccess

我在 .htaccess 文件中只有一行:

RewriteEngine On

删除该行会使错误消失。据我所知,我检查了很多地方的 AllowOverride 规则(但我几乎不知道它是如何工作的)并且我认为它设置正确,但我不确定。

我不知道发生了什么,我什至不确定要检查什么。有任何想法吗?提前致谢。

最佳答案

通过命令在 apache 中启用重写模块(对于 Ubuntu)

sudo a2enmod rewrite

关于php - .htaccess 导致 500 错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16806453/

相关文章:

php - Laravel 中的选择和分组

apache - 运行 wamp 3.1.0 的 3 项服务中的 1 项....不是 2 项中的 1 项...而是 3 项中的 1 项...WTH

.htaccess - 从 https 页面重定向到 http

php - 在更新页面下拉选择数据库中的当前数据

PHP OOP 设计模式 : Should I Create two separate classes for registration and form validation?

php - HTML 复选框将 View 位置重置为页面的开头

apache - httpd 中的 SSLCACertificatePath

apache - 重写由 apache 提供的内容

php - apache 的 CORS 问题

php - 如何使用 .htaccess 重写带有两个变量的 url