Я действительно фанат усадьбы и создал новый экземпляр с глобальными настройками усадьбы. Я сделал это apache готовым, потому что проект, который я использую, сделан для apache и htaccess.
Итак, часть файла Homestead.Yaml выглядит следующим образом:
sites:
- map: brugtecomputere.test
to: /home/vagrant/code
php: "7.1"
type: "apache"
Сайт работает, вроде Если у меня есть такой адрес:
testingdomain.com/some-rewrite-url
, но когда URL-адрес такой:
testingdomain.com/index.php/some-rewrite-url
это не удастся, и распечатайте его как: «Доступ запрещен». Так что я думаю, это потому, что символические ссылки не определены (если я не ошибаюсь) в файле conf сайта. Поэтому я отредактировал свой файл конфигурации, чтобы он выглядел как показано ниже, и перезапустил apache:
<Directory /home/vagrant/code>
Require all granted
Options +FollowSymLinks
AllowOverride All
Order allow,deny
Allow from all
</Directory>
Все еще не работает. Показано Доступ запрещен. Что я делаю неправильно?