我有一个 Amazon EC2 实例,我启用了 mod_rewrite 但 htacess 不起作用。
同样,在将 /etc/apache2/sites-available/default 设置AllowOverride none更改为AllowOverride All时,它给了我内部服务器错误。
我是不是错过了什么。
我有一个 Amazon EC2 实例,我启用了 mod_rewrite 但 htacess 不起作用。
同样,在将 /etc/apache2/sites-available/default 设置AllowOverride none更改为AllowOverride All时,它给了我内部服务器错误。
我是不是错过了什么。
internal server error.
表示.htaccess
文件可能有问题
检查/var/log/httpd/error.log
它可能会给你线路。但它会告诉你出了什么问题
这是我尝试的,对我有用
sudo vim /etc/apache2/apache2.conf
删除评论符号 (#)
AccessFileName .htaccess
<Directory /var/www/>
Options Indexes FollowSymLinks
AllowOverride
没有 None
Require all granted
</Directory>
AllowOverride All
假设它显示一些内部服务器错误首先,您激活ModRewrite功能:
sudo a2enmod rewrite
sudo /etc/init.d/apache2 restart