我在aws vm上运行了apache服务器。我正在该apache服务器上运行一个网站和一个Web应用程序。
DocumentRoot是“ / var / www / html”。
我在ssl conf文件中有以下指令(非ssl conf将所有请求重定向到ssl,效果很好)。
Alias /console /var/www/html/console/public
<Directory /var/www/html/console/public>
# Options Indexes FollowSymLinks
AllowOverride All
Require all granted
</Directory>
AliasMatch ^/$ /var/www/html/site/index.html
我可以以https://www.example.com的身份访问网站,并以https://www.example.com/console的形式访问网络应用程序。
我的问题是,如果我的 site / index.html 页面链接到 site / blog.html ,我必须像https://www.example.com/site/blog.html一样访问它(注意路径中的“站点”)而不是https://www.example.com/blog.html。有没有人知道如何在路径中没有站点的情况下访问 site / blog.html ?
我尝试在stackoverflow上搜索答案,但是找不到合适的答案。任何帮助/评论都将受到高度赞赏!
谢谢!