我正在尝试在.htaccess文件上启用重写引擎,但遇到500内部服务器错误。
我正在使用Apache / 2.4.18(Ubuntu)服务器
根据ubuntu社区中的一些示例,他们建议更改<目录>在apache2.conf中。 我做了这个更改,所以我的目录看起来像这样
<Directory /home/user/public_html/>
Options Indexes FollowSymLinks
AllowOverride All
Require all granted
</Directory>
错误.log文件中的我有这个错误
[Wed May 03 19:08:42.212552 2017] [core:alert] [pid 7729] [client 127.0.0.1:43650] /home/user/public_html/.htaccess:无效命令'RewriteEngine',可能拼写错误或由未包含在服务器配置中的模块定义
当我删除.htaccess文件时,一切正常
这是我的.htaccess文件
RewriteEngine On
RewriteRule ^katastimata adrianio-udragogio.php [NC, L]