Redirecionamento com .htaccess, da pasta www para a pasta public do projeto

Boa noite.

Sei que tem muitos assuntos a respeito, mas… não encontrei algo que atendesse ao meu caso!!!

Estou acompanhando um tutorial… e para prosseguir, como no tutorial, preciso configurar um redirecionamento através do .htaccess.

O meu “DOCUMENT_ROOT” (utilizando Apache e PHP) está configurado para “www”, a qual é a raiz base do projeto, mas o index.php esta na pasta “public”.

Não sei se tem a ver com versões, mas o tutorial do cara diz o seguinte:

Na pasta www, um .htaccess com o conteúdo abaixo:

RewriteEngine on
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^(.*)$ /public/index.php?url=$1 [QSA, L]

E na pasta public, um .htaccess com o conteúdo abaixo:

Option -Indexes

No entanto, como muitos tutoriais, não funcionou!! O que me leva a pensar que é algo a ver com versão, porque na apresentação dele funciona!

O meu projeto estou simulando localmente, então a minha url é “http://localhost/”.

Que deveria ser redirecionada para “http://localhost/public/index.php” e ainda deveria continuar mostrando “http://localhost/” no navegador.

Encontrei várias “soluções”, tanto aqui quanto externo, mas nenhuma funcionou!!

Ajuda??

Obrigado.