Options +FollowSymLinks -MultiViews
RewriteEngine On
RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-l
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule (?!^infos/)^(.+?)/?$ /dl.php?f=$1 [L,QSA,NC]
この htaccess は mydomain.com/somefile を mydomain.com/dl.php?f=somefile に変換しますが、「somefile」部分 ($1) を base64 エンコードすることは可能でしょうか? したがって、 $_GET['f'] に渡される値はエンコードされ、php ファイルでデコードするだけです