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.

War es hilfreich?

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
scroll top