我在一个客户端的共享主机方案上设置了两个wordpress站点。 123-reg在解释说明许多网站可以托管在同一台服务器上,所以我认为这只是一个按钮的简单点击,但显然不是。
我有两个站点分别位于两个子目录中; FolkstockFestival 和 FolkstockArtsFoundation 。我还有两个域 www.folkstockfestival.com 和 folkstockartsfoundation.com 。我需要每个域转到相应的子目录。
我以为你能用DNS设置做到这一点,但我还没有办法做到这一点,所以我认为.htaccess是前进的方向。使用mod_rewrites,有没有办法将用户定向到正确的目录,具体取决于请求的域? .htaccess文件将位于根目录中。
我不希望子目录显示在域名上,因此www.folkstockfestival.com会按原样显示,但会指向正确的网站。
非常感谢
答案 0 :(得分: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]