問題の解決策を取得し、Apache2.conf
ファイルを変更してから動作するようにする必要があります。
/etc/Apache2/Apache2.conf
の古いコード
<Directory /var/www/>
Options Indexes FollowSymLinks
AllowOverride None
Require all granted
</Directory>
に変更されました
<Directory /var/www/>
Options Indexes FollowSymLinks
AllowOverride All
Require all granted
</Directory>
その後、Apacheが書き換えルールを理解するために、まずmod_rewriteをアクティブにする必要があります。既にインストールされていますが、デフォルトのApacheインストールでは無効になっています。 a2enmodコマンドを使用して、モジュールを有効にします。
$ Sudo a2enmod rewrite
これにより、モジュールがアクティブになるか、モジュールが既に有効になっていることを警告します。これらの変更を有効にするには、Apacheを再起動します。
$ Sudo systemctl restart Apache2
ようやくうまくいきました。