Я создал виртуальный хост для сайта drupal на Windows 10 с использованием Bitnami (WAMPstack),
и когда я запускаю сайт, я могу получить доступ только к домашней странице, но не к подстраницам или подкаталогам.
в папке windows etc я обновил файл hosts и добавил
127.0.0.1 website.local
также отредактировал httpd.conf включил виртуальный хост
(Include conf/extra/httpd-vhosts.conf)
также отредактировал файл httpd-vhosts: добавил следующее
<Directory C:/vhosts>
Require all granted
</Directory>
<VirtualHost *:80>
DocumentRoot "C:/Bitnami/wampstack-7.1.15-0/apache2/htdocs/website/"ServerName website.local
</VirtualHost>
когда я начинаю просматривать сайт и нажимаю на любую подстраницу, я получаю 404 (не найдено)
пожалуйста, порекомендуйте.
Похоже, вам не хватает некоторых директив на уровне каталогов. Вот конфиг, который работает, что в основном следует https://www.drupal.org/node/953296#comment-9866119
<VirtualHost *:80>
DocumentRoot /home/myrepo/mydocroot
ServerName mysite.localhost
<Directory /home/myrepo/mydocroot >
Options FollowSymLinks
AllowOverride All
Require all granted
</Directory>
</VirtualHost>
Вам может понадобиться активировать mod_rewrite в apache.
Отредактируйте httpd.conf и найдите «#LoadModule rewrite_module modules / mod_rewrite.so», удалите «#». Сохраните и перезапустите apache.