转发/重定向数百个域名的最佳实用方法是什么?

时间:2012-04-13 14:51:49

标签: php apache hosting dns web-hosting

我想将几百个域名中的每一个重定向/转发到我的主网站上的特殊页面...例如,假设我拥有business.com ..我想当有人试图访问www上的任何页面时.business.com将被重定向到我网站上的www.mywebsite.com/business.com页面。

正如我所说,我想要重定向/前进数百个,并且它们一直在上下计数,所以不可能一个接一个地进行。我想要一个解决方案更像停车公司如何处理域名,将域名指向DNS服务器,如ns1.myowndns.com& ns2.myowndns.com并从那里接受它。

PS:我使用WHM Panel拥有一个VPS。

期待您的回复。

1 个答案:

答案 0 :(得分:2)

  • 在您的服务器上设置虚拟主机
  • 将所有域的A记录指向您的服务器
  • 为(来自问题)www.mywebsite.com
  • 设置显式虚拟主机
  • 设置默认主机以处理对无法识别的域的所有请求。
  • 将此.htaccess放在默认主机的根目录中:

的.htaccess

RewriteEngine On
RewriteRule ^.*$ http://www.mywebsite.com/%{HTTP_HOST} [L,R=302]

如果您希望保持文件系统不含仅包含.htaccess的目录,您也可以将这些行放在<VirtualHost>部分中作为默认主机