CentOS Apache 重定向

问题描述 投票:0回答:1

我试图让内部链接指向我的 apache 服务器中的特定文件夹 我通过 DNS 服务器创建了一条规则,这样当用户访问“vgr.intranet”时,它会指向我的 apache 服务器 (192.168.1.62)

话虽如此,这就是我到目前为止所做的:

<VirtualHost *:80>
    ServerName http://vgr.intranet
    DocumentRoot /var/www/html/vgr/
    Redirect permanent / http://192.168.1.62/vgr/
</VirtualHost>

到目前为止,它所做的只是在应该转到“/vgr/”文件夹时转到我的 apache 服务器的根目录。

谢谢。

linux apache redirect dns
1个回答
0
投票

根目录 /var/www/html/vgr/ 中可能还有另一个 vgr 目录?

如果不是,@CBroe 是对的,重定向没有用,因为当您直接在正确的位置访问 vgr.intranet 时,虚拟主机将加载。

根据您想要执行的操作,文档根目录和重定向应该保持一致。

<VirtualHost *:80>
    ServerName vgr.intranet
    DocumentRoot /var/www/html/vgr/
</VirtualHost>

<VirtualHost *:80>
    ServerName vgr.intranet
    DocumentRoot /var/www/html/
    Redirect permanent / http://192.168.1.62/vgr/
</VirtualHost>
© www.soinside.com 2019 - 2024. All rights reserved.