要解决Apache不会重定向到index.php的问题,可以通过修改Apache的配置文件来实现。以下是一个示例解决方法:
/etc/apache2/sites-available/
目录下,可以使用以下命令打开默认配置文件:sudo nano /etc/apache2/sites-available/000-default.conf
标签内部添加以下代码:
Options Indexes FollowSymLinks MultiViews
AllowOverride All
Require all granted
RewriteEngine On
RewriteBase /
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
保存并关闭配置文件。
重新启动Apache服务:
sudo systemctl restart apache2
现在,当访问Apache服务器上的网站时,它将自动重定向到index.php文件。