Имитировать "статические" URL-ы для посетителей динамического сайта можно, используя директиву Action веб-сервера apache. Для этого надо "научить" сервер перенаправлять запросы для таких "фиктивных" URL-ов Вашему скрипту.
Допустим, у Вас в корневом каталоге сайта создан скрипт "index.php" и ему нужно передавать обработку запроса, когда посетитель обращается к URL "http://www.your-site.ru/docs/doc1". Для этого нужно поместить в корневой каталог файл .htaccess со следующими директивами:
DirectoryIndex index.php Action mytype /index.php <Files "docs"> ForceType mytype </Files>
В скрипте нужно организовать обработку переменной PHP _SERVER["REQUEST_URI"], в ней будет записан запрошенный посетителем URL (в данном случае - "/docs/doc1").
Если таких "фиктивных" URL много, то можно воспользоваться возможностями директивы FilesMatch. В этом случае необходимо использовать такое регулярное выражение, чтобы под его действие не подпадали сами скрипты и статические файлы, существующие на сайте. Например, для обработки всех URL-ов, за исключением тех, которые используют точку в названии файла, дирктивы в .htaccess могут выглядеть следующим образом:
DirectoryIndex index.php Action mytype /index.php <Files ~ "^[^.]+$"> ForceType mytype </Files>