как скрыть расширение и папку файла в адресной строке браузера
пример:
site.ru/directory/file.php привести к виду site.ru/file ?
сейчас файл htaccess выглядит так :
RewriteRule .* index.php [L]
RewriteCond %{REQUEST_URI} ^/directory/.*$
RewriteRule ^directory/(.+)$
site.ru/$1 [L,NC]
пробовал ниже прописывать :
RewriteCond %{THE_REQUEST} ^[A-Z]{3,9}\ /([^.]+)\.phpl\ HTTP
RewriteRule ^([^.]+)\.php$
site.ru/$1 [L]
RewriteCond %{REQUEST_URI} !(\.[^./]+)$
RewriteRule (.*) /$1.html [L]
в итоге будет работать только если условие
RewriteRule ^directory/(.+)$
site.ru/$1 [L,NC] - отсутсвует
т.е. у меня получилось скрыть либо папку либу расширение но все вместе преобразовать не получается...какие есть варианты?