Bei meinen Mod_rewrites habe ich bei einer von typo3 abgeleiteten .htaccess immer über
$_SERVER['REDIRECT_URL'] die Daten der original uri ausgelesen (in $_SERVER['REQUEST_URI'] stand jeweils meine /index.php
- Code: Alles auswählen
Options +FollowSymlinks
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-l
RewriteRule .* index.php [L]
Nun habe ich folgenden URL dispatcher gefunden:
- Code: Alles auswählen
Options +FollowSymLinks -Indexes
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-l
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule .* index.php?%{QUERY_STRING} [L]
dieser arbeitet allerdings mit $_SERVER['REQUEST_URI'] in der bei mir immer /index.php steht. Liegt der Unterschied allein in der RewriteRule ?
- Code: Alles auswählen
$dispatcher = &new Dispatcher();
$dispatcher->dispatch($_SERVER['REQUEST_URI']);
Gibt es zwischen verschiedenen webspace anbietern unterschiede in den $_SERVER was die 'REDIRECT_URL' und/oder 'REQUEST_URI' angeht ?
wäre schön wenn da jemand was weis

