Okay, es gibt viele Threads zur Verwendung von mod_rewrite, aber ich finde, dass es in Apache 2.4 etwas anders zu funktionieren scheint. Ich habe es versucht:
<Directory /var/www/vhosts/example.com>
<IfModule mod_rewrite>
RewriteEngine On
RewriteBase /var/www/vhosts/example.com
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
</IfModule>
</Directory>
Dies befindet sich in /etc/apache2/conf-available/httpd.conf/, und ich habe runt, sudo a2enconf httpd.confwas funktioniert und aktiviert hat, aber es will sowieso nicht funktionieren ..
Ich habe es ohne das Directorybisschen versucht, ich habe versucht, es zu nennen, mod_rewrite.cwas WordPress vorschlägt, aber keines der oben genannten scheint zu funktionieren. Ich habe es auch mit dem DirectoryTag versucht, aber ohne IfModule, was aus offensichtlichen Gründen dazu führte, dass Apache nicht gestartet wurde. Und ja, ich starte Apache zwischen jedem Versuch neu.
Gibt es in Apache 2.4 einen neuen Trick, von dem ich nicht weiß, ob? Jede Hilfe geschätzt.
ls /etc/apache2/sites-enabled
mod_rewriteinstalliert?a2enmod rewrite.