我试图让内部链接指向我的 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 服务器的根目录。
谢谢。
根目录 /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>