要解决Apache 2.4.34 PHP FPM rewrite问题,可以采取以下步骤:
sudo a2enmod rewrite
sudo nano /etc/apache2/apache2.conf
Options Indexes FollowSymLinks
AllowOverride None
Require all granted
将"None"改为"All",如下所示:
Options Indexes FollowSymLinks
AllowOverride All
Require all granted
sudo service apache2 restart
RewriteEngine On
RewriteBase /
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
以上步骤将启用mod_rewrite模块,并配置Apache以使用.htaccess文件中的重写规则。这样,你就可以使用rewrite规则来处理URL重定向和重写了。