Ich versuche URL für meine PHP-Anwendung neu schreiben, aber es funktioniert nicht.Url Umschreiben in Apache2 funktioniert nicht
Meine Verzeichnisstruktur
/var/www/html/test|
|---.htaccess
|---index.php
Meine .htaccess-Datei Inhalt
# Activates URL rewriting (like myproject.com/controller/action/1/2/3)
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-l
RewriteRule ^(.*)$ index.php?url=$1 [QSA,L]
apache2ctl -M
Ergebnis:
rewrite_module (shared)
Server-Version: Apache/2.4.18 (Ubuntu)
was habe ich falsch gemacht? Bitte helfen Sie
Jedes Mal, wenn ich versuche, 'localhost/test/etwas/es something_more' ergibt gefunden Fehler nicht. sollte es nicht zu index.php umleiten? –
keine Fehler. aber in meinem '/ etc/apache2/apache2.conf'' AccessFileName .htaccess' ist unkommentiert –