Frage
RewriteEngine on
RewriteCond %{REQUEST_URI} !^/index\.php
RewriteRule ^(.*)$ index.php?q=$1 [L]
Dies sollte umschreiben jede URL index.php? Q = {url}, und es funktioniert. Wie auch immer, http://www.domain.com/
zeigt nur eine leere Seite. Wie kann ich umschreiben / index.php? (http://www.domain.co.il/index.php
dosen't eine leere Seite zeigen ..)
BTW: Dieser Code ist Umleiten und nicht umgeschrieben, warum ist es,
Danke.
Lösung
Sie müssen DirectoryIndex
in Ihrer .htaccess
-Datei festlegen:
DirectoryIndex index.php
Andere Tipps
RewriteEngine on
RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^([^/]+)/$ index.php?q=$1 [L]
Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow