[英].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.