在Apache2.4.7中,我已经加载了rewrite模块,并且apache2.conf中
<Directory /var/www/>
Options Indexes FollowSymLinks
AllowOverride ALL
Require all granted
</Directory>
的AllowOverride也设置成了ALL,之后把写好的.htaccess上传,.htaccess内容如下:
RewriteEngine on
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond $1 !^(index\.php|images|robots\.txt)
RewriteRule ^(.*)$ /index.php/$1 [L]
但是一打开网页就显示500错误。这是为什么呢?