0

我正在为客户的一个共享托管计划上设置两个 wordpress 站点。123-reg 在说明中说许多站点可以托管在同一台服务器上,所以我认为这将是一个简单的点击按钮,但显然不是。

我有两个站点位于 2 个单独的子目录中;FolkstockFestivalFolkstockArtsFoundation。我还有两个域名www.folkstockfestival.comfolkstockartsfoundation.com。我需要每个域去其对应的子目录。

我认为您可以使用 DNS 设置来做到这一点,但我还没有找到这样做的方法,所以我认为 .htaccess 是前进的方向。使用 mod_rewrites,有没有办法根据请求的域将用户引导到正确的目录?.htaccess 文件将位于根目录中。

我不希望子目录显示在域上,因此 www.folkstockfestival.com 会按原样显示,但会指向正确的站点。

非常感谢

4

1 回答 1

1

使用 DNS 使您的两个域都指向您的服务器,并使用此 htaccess :

RewriteEngine On
RewriteBase /

RewriteCond %{HTTP_HOST} www\.folkstockartsfoundation\.com [NC]
RewriteRule ^(.*)$ /FolkstockArtsFoundation/$1 [L]

RewriteCond %{HTTP_HOST} www\.folkstockfestival\.com [NC]
RewriteRule ^(.*)$ /FolkstockFestival/$1 [L]
于 2013-03-29T20:19:13.773 回答