Я установил fre sh установку laravel, и все работает нормально, за исключением того, что если я go перехожу к URL-адресу без ввода индекса. php в конце, то это не работает.
Я использую:
http://localhost/index.php
И в этом случае страница отображается правильно, но если я ввожу только:
http://localhost/
Тогда он работает не так, как ожидалось .
Как узнать, работает он или нет? Я установил отладочную панель, и в первом случае она отображается, но во втором - нет.
Я обновил конфигурацию apache2, чтобы он начинается в каталоге publi c, и я также убедился, что он принимает php с индексом DirectoryIndex. php в 000-default.conf.
Должен ли я что-то настроить так, чтобы он заставлял перенаправление на index. php при нажатии на каталог в браузере?
Вот что я получаю из моего phpinfo для загруженных модулей в обработчике apache2, я вижу mod_rewrite
Loaded Modules
core mod_so mod_watchdog http_core mod_log_config mod_logio mod_version mod_unixd mod_access_compat mod_alias mod_auth_basic mod_authn_core mod_authn_file mod_authz_core mod_authz_host mod_authz_user mod_autoindex mod_deflate mod_dir mod_env mod_filter mod_mime prefork mod_negotiation mod_php7 mod_reqtimeout mod_rewrite mod_setenvif mod_status