sql >> Databáze >  >> RDS >> Mysql

htaccess url rewrite (db access)?

Není to příliš efektivní, ale MŮŽETE použít RewriteMap použít externí txt/dbm/program, který umožní mod_rewrite vyhledávat a přepisovat na základě výsledků.

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

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

Zachycený řetězec dotazu ze skriptu community_details.php by byl předán zadanému externímu skriptu na jeho stdin a skript odpoví přepsanou adresou URL prostřednictvím svého stdout.

Všimněte si, že skript se spustí JEDNOU, když se Apache poprvé spustí, a poté v podstatě běží v režimu démona a komunikuje s Apache při každém provedeném přepsání. Vzhledem k tomu, že PHP není příliš vhodné pro psaní démonů, možná budete chtít udělat tento program v nějakém jiném jazyce.



  1. Match/Proti a transakce

  2. Převod Mysqli na PDO

  3. LOAD DATA LOCAL INFILE nefunguje v RDS

  4. Chyba MySql:Nelze aktualizovat tabulku v uložené funkci/spouštěči