Перенаправить корневой запрос в другой файл, не directoryindex с помощью htaccess

#.htaccess

#.htaccess

Вопрос:

Я отправляю запрос непосредственно в свой домен example.com/?s=Xy1Ab (S — это что-то случайное и длиной 5 символов, например, Xy1Ab), но я хочу, чтобы мой DirectoryIndex был index.html но я хочу перенаправить эту строку запроса на index.php но, похоже, это не работает.

 DirectoryIndex index.html
RewriteEngine   On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{QUERY_STRING} ^s=(.*?){5}
RewriteRule ^(.*)$ /index.php?s=%1? [R=302,L]
  

Комментарии:

1. Какую ошибку вы получаете?

2. Ошибка не переходит в index.html , на ЛАМПЕ и на локальном