Ta porada dotyczy tylko serwerów Apache i plików konfiguracyjnych .htaccess, które pozwalają dodawać własne dyrektywy do bazowych ustawień. Aby pozbyć się niechcianego /public/index.php wystarczy w katalogu głównym projektu umieścić plik .htaccess a w nim dopisać kilka reguł z modułu MOD_REWRITE:

Po tym zabiegu możesz uruchomić stronę w przeglądarce internetowej wpisując samą domenę: http://domain.loc

Oczywiście to zadziała jeśli moduł MOD_REWRITE jest włączony. Możesz to sprawdzić za pomocą skryptu PHP:

Innym sposobem na pozbycie się public/index.php jest skonfigurowanie VirtualHosta.