سلام
اینجوری تمام درخواست ها، به صفحه index.php ارسال میشه همراه با نام فایل درخواست شده
البته نباید هیچ فایل و یا پوشه ای کنار این فایل htaccess قرار بدی

RewriteEngine on

# if a directory or a file exists, use it directly
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d

# otherwise forward it to index.php
RewriteRule (.*) index.php?fn=$1


بعد توی فایل index.php که کنار فایل htaccess هست، میتونی ایجوری نام فایلی رو که کاربر میخواسته، بدست بیاری


<?php

echo $_GET['fn'];

?>