将根目录重定向到Apache

时间:2019-01-07 03:30:49

标签: apache

我在aws vm上运行了apache服务器。我正在该apache服务器上运行一个网站和一个Web应用程序。

DocumentRoot是“ / var / www / html”。

  • 该网站位于DocumentRoot下的“ site”目录中。
  • 该Web应用程序位于DocumentRoot下的“控制台”目录中。

我在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上搜索答案,但是找不到合适的答案。任何帮助/评论都将受到高度赞赏!

谢谢!

0 个答案:

没有答案