Clean URL in Ubuntu 18.04 mit Apache2
Die Schritte, die für Ubuntu 16.04 gelten, sind auch für Ubuntu 18.04 gültig:
mod_rewrite
aktivieren
sudo a2enmod rewrite
ausführlicher bei ubuntuusers.de beschrieben
sites-enabled
Konfiguration anpassen
sudo nano /etc/apache2/sites-enabled/000-default.conf
und in der VirtualHost Direktive folgendes ergänzen
<Directory "/var/www/html">
RewriteEngine On
Options Indexes FollowSymLinks
AllowOverride All
Order allow,deny
Allow from all
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule . index.php [L]
</Directory>
- Apache2-Dienst neu starten
sudo systemctl restart apache2
Die .htaccess
-Datei kann entfallen, da die Einstellungen bereits in der 000-default.conf
vorgenommen werden.