Otra cosa importante:
Fíjate que uso (.+)_(.+).php en vez de (.+)/(.+)
La razón es que del segundo modo (que aparentemente es como quieres que quede) las referencias relativas se pierden porque "cree" que la página está en otro directorio. No pasa nada si haces todas tus referencias así: /index.htm ó /imgs/foto1.jpg en vez de index.htm ó img/foto1.jpg (la diferencia es la / antepuesta)
Luego entonces, en vez de quedarte: algo.com/index.php/postales/humor te quedaría algo.com/postales_humor.php
Incluso es más amigable para los buscadores, ya que se rumora que indexan más rápido lo que está en raíz que lo que está en subdirectorios (aunque estos sean "fake")
De hecho, la regla en tu caso sería algo así:
Código:
Options FollowSymLinks
Options SymLinksIfOwnerMatch
RewriteEngine on
RewriteRule (.+).php /index.php?postal=$1
El resultado sería este: algo.com/humor.php (que se convierte en index.php?postal=humor).
Es cuestión de gustos, pero a mí me funciona mejor de esta forma.
Saludos