尝试启用.htaccess时遇到内部服务器错误

时间:2017-05-03 16:35:28

标签: php apache .htaccess mod-rewrite

我正在尝试在.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]

0 个答案:

没有答案