RewriteCond %{REQUEST_URI} .html$ [OR]
RewriteCond -d
RewriteRule (.*) /index.php?s=$1 [L,QSA]
Только если uri оканчивается на «.html» или если это папка, он переписывает весь uri в строку запроса? S =. Флаг QSA должен убедиться, что строки запроса в файлах .html (? Site = 10) также добавлены в новый URL.