2

我有一个小问题。我有一个带有 piensasolutions 和两个域的主机。第一个域控制托管,第二个域使用域停放。

让我们a.com成为第一个域并b.com成为第二个域。

我的域停放b.com允许我从 重定向b.coma.com/folder(其中文件夹包含我要指向的网页b.com)。

问题是我想显示b.comURL 而不是a.com/folderURL,我不确定问题是否来自 piensasolutions,因为我尝试了几个 .htaccess 文件,但无法更改 Web 浏览器的 URL。这是我最后一次测试,它应该保留原始 URL。

RewriteEngine On

RewriteCond %{HTTP_HOST} ^(www.)?a.com/folder/$ 
RewriteRule ^(.*)$ /a.com/folder/$1 [L]

RewriteCond %{HTTP_HOST} ^(www.)?b.com$
RewriteRule ^(.*)$ /b.com/$1 [L]

有关其他信息,我将 .htaccess 文件放在a.com/folder. 我不确定 piensasolutions 的重定向。

如果您能够帮助我,我将非常感激,并且即使您没有找到答案,也请您花几分钟时间。

谢谢!

4

1 回答 1

0

我认为最好的方法是使用网站可用。首先,

$ vi /etc/host

并复制下一行:

127.0.0.1   a
127.0.0.1   b

然后,创建两个新站点:

$ touch /etc/apache2/sites-avaiable/a
$ touch /etc/apache2/sites-avaiable/b

并编辑它们

$ vi /etc/apache2/sites-avaiables/a


<VirtualHost *:80>
ServerAdmin webmaster@localhost
ServerName a
DocumentRoot /your_path_to_server/a/folder
    <Directory /your_path_to_server/a/folder/>
                    Options FollowSymLinks
                    AllowOverride All          
                    Require all granted
    </Directory>
</VirtualHost>

$ vi /etc/apache2/sites-avaiables/b


<VirtualHost *:80>
ServerAdmin webmaster@localhost
ServerName b
DocumentRoot /your_path_to_server/b
    <Directory /your_path_to_server/b/>
                    Options FollowSymLinks
                    AllowOverride All          
                    Require all granted
    </Directory>
</VirtualHost>

就这样。这应该有效。

于 2013-09-15T09:34:20.623 回答