繁体   English   中英

Apache:使用虚拟主机时的URL重定向

[英]Apache : URL Redirection when using Virtual Hosts

我有2个域,具有2个不同的registar,问题是我想将它们指向具有相同IP的专用服务器,因此我使用了具有以下配置的虚拟主机:

我的httpd.conf看起来像这样:

<VirtualHost *:80>
DocumentRoot /var/www/html/
ServerAdmin webmaster@xxxxxxxx.com
ServerName www.xxxxxxxx.com
DirectoryIndex index.php
ErrorDocument 404 "http://xxxxxxxx.com/error"
</VirtualHost>
# Virtual host Virtual Host 2
<VirtualHost *:80>
DocumentRoot /home/www/html/yyyyyyyy/
ServerAdmin webmaster@yyyyyyyy.com
ServerName www.yyyyyyyy.com
ServerAlias yyyyyyyy.com
RewriteEngine  on
ErrorDocument 404 "http://yyyyyyyy.com"

</VirtualHost>

然后,我将两个域的IP更改为服务器IP,这对于第一个网站来说效果很好,但是对于第二个网站,输入网址时,它会自动更改为以下网址:

www.xxxxxxxx.com/yyyyyyyy/ 

换句话说,URL已更改。

我需要做的是不允许重写第二个网站的URL。

请帮忙...

您需要在Cpanel中而不是在httpd.conf中执行此操作

在接收(托管)服务器上,选择加载项域,然后输入要接受的域及其应指向的目录

然后在您的重定向域的DNS A记录中更改IP地址以指向托管服务器(请确保复制旧IP地址,以防万一您需要回滚,建议您截图)

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM