Я знаю, как ограничить доступ ко всем файлам, кроме index.pl, search.pl, .js и .css файлы:mod_rewrite ограничить доступ ко всем файлам, кроме индекса + переписать ссылки правильно
RewriteEngine On
RewriteCond %{REQUEST_URI} !\.(jpe?g|gif|bmp|png|tiff|css|js)$ [NC]
RewriteRule ^(?!(index|search)\.pl).+$ - [F,NC]
Кроме того, я знаю, как переписать ссылки:
RewriteEngine On
RewriteRule ^([A-Za-z0-9-]+)/((edit|delete))/([0-9]+)$ index.pl?mode=$1&action=$2&id=$3 [L]
RewriteRule ^([A-Za-z0-9-]+)/((add)/?$ index.pl?mode=$1&action=$2 [L]
RewriteRule ^([A-Za-z0-9-]+)/?$ index.pl?mode=$1 [L]
Как я могу использовать ОБА эти функции (разрешить только несколько файлов + переписать ссылки).
Этот вопрос, как представляется, не по теме, поскольку речь идет о конфигурации веб-сервера и принадлежит на [webmasters.se] –