繁体   English   中英

MVC的.htaccess给出了500个内部服务器错误

[英].htaccess for MVC gives 500 Internal Server Error

我对制作MVC应用程序不熟悉,尽管我对Laravel有一定的经验,但我确实对此有所了解。

现在,我尝试制作自己的MVC应用程序,但问题是,当我在公共目录中创建.htaccess文件时,出现内部服务器错误。 有人可以帮我吗?

我的环境是本地主机端口80上的Apache / 2.4.25(Debian)Server。

的.htaccess:

Options -MultiViews
RewriteEngine On

RewriteBase /public

RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f

RewriteRule ^(.+)$ index.php?url=$1 [QSA,L]

重写的网址是: http:// localhost / public /

有人可以帮我吗?

谢谢!

编辑:我只是不明白... @NicoHaase的建议后,我已经查看了打印此的错误日志:

无效的命令“ RewriteEngine”,可能是拼写错误或由服务器配置中未包含的模块定义的

规则“ RewriteEngine On”有什么问题?

我已经找到问题并解决了! 我应该通过在apache服务器中运行命令“ a2enmod rewrite”来启用mod_rewrite,然后重新启动服务器。

现在已修复!

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM