Malcolm Beck´s: Mod Rewrite, ist es so richtig?

Beitrag lesen

مرحبا

example.org/members/login?name=paul
example.org/locations/restaurants/sankt%20andreasberg/?open=10%3A00

oder so ähnlich.

Ich mache es seit geraumer Zeit mit folgenden paar Zeilen:

# .htaccess  
RewriteEngine On  
RewriteCond %{REQUEST_FILENAME} !-f  
RewriteCond %{REQUEST_FILENAME} !-d  
RewriteRule .  /index.php [L,QSA]
<?php  
  
  // Den Query-String aus $_SERVER['REQUEST_URI'] entfernen  
  define('RequestPath', urldecode(implode('', array_slice(explode('?', $_SERVER['REQUEST_URI']), 0, 1))));  
  
  # example.org/members/login?name=paul  
  # steht in "RequestPath" "/members/login"  
  # GET ist hier garnicht drin, da kannst du Seperat drauf zugreifen  
  echo RequestPath;

mfg