sql >> Databasteknik >  >> RDS >> Mysql

htaccess url rewrite (db access)?

Det är inte särskilt effektivt, men du KAN använda en RewriteMap att använda en extern txt/dbm/program för att låta mod_rewrite göra uppslagningar och skriva om baserat på resultaten.

RewriteMap pretty-community prg:/path/to/some/shell/script

RewriteRule community_details.php?(.*) ${pretty-community:$1}

Den fångade frågesträngen från community_details.php-skriptet skulle skickas till det angivna externa skriptet på dess stdin, och skriptet svarar med den omskrivna webbadressen via dess stdout.

Observera att skriptet startas EN GÅNG när Apache först startar och sedan körs i demonläge, och kommunicerar med Apache för varje omskrivning som utförs. Eftersom PHP inte är särskilt lämplig för att skriva demoner, kanske du vill göra det här programmet på något annat språk.



  1. CHR() Funktion i Oracle

  2. inom lat,lng gränser där fråga

  3. FÖR XML PATH(''):Escapende specialtecken

  4. Kan jag få Ecto att logga rå SQL?