我已经使用Bitnami (WAMPstack)为Windows10上的drupal网站创建了一个虚拟主机,当启动该网站时,我只能访问主页,但不能访问子页或子目录。
在windows等文件夹中,我更新了主机文件并添加了
127.0.0.1 website.local
还编辑了启用虚拟主机的httpd.conf
(Include conf/extra/httpd-vhosts.conf)
还编辑了httpd-vhost文件:添加了折叠
<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 (未找到),请告知。
发布于 2018-04-06 02:18:18
似乎您缺少了目录级别上的一些指令。下面是一个基本遵循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>
发布于 2018-04-06 01:38:54
您可能需要激活apache中的mod_rewrite。
编辑httpd.conf并搜索"#LoadModule rewrite_module模块/mod_rewrite.so“删除"#”。保存并重新启动apache。
https://stackoverflow.com/questions/49673130
复制