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.conf
was funktioniert und aktiviert hat, aber es will sowieso nicht funktionieren ..
Ich habe es ohne das Directory
bisschen versucht, ich habe versucht, es zu nennen, mod_rewrite.c
was WordPress vorschlägt, aber keines der oben genannten scheint zu funktionieren. Ich habe es auch mit dem Directory
Tag 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_rewrite
installiert?a2enmod rewrite
.