【问题标题】:DNS Apache redirect for domain names held elsewhereDNS Apache 重定向在其他地方持有的域名
【发布时间】:2011-01-09 12:37:39
【问题描述】:

一家外部公司持有我托管的网站的多个域的名称服务器。

我托管该网站并使用 domainName 和 domainAlias 进行虚拟主机设置:

  • www.example.com
  • admin.example.com

外部域也需要重定向到站点:

  • www.somedomain.com
  • www.anotherdomain.com

我必须在我的 vhost 容器文件中添加什么才能将对 somedomain 和 anotherdomain 的所有请求重定向到主 www.example.com

(我计划管理 www 和非 www 带有 mod_rewrite 的请求。)

【问题讨论】:

    标签: linux apache dns virtualhost


    【解决方案1】:

    我这样做的方法是为所有别名域创建一个新的 vhost 容器,并将它们指向我网站中的一个新目录。

    • www.somedomain.com
    • www.anotherdomain.com
    • somedomain.com
    • anotherdomain.com

    在新目录中,我添加了一个 mod_rewrite 脚本来将所有请求重定向到主页

    • www.example.com

    Options +FollowSymLinks
    
    <IfModule mod_rewrite.c>
    
      RewriteEngine on
      RewriteCond %{HTTP_HOST} .
      RewriteRule (.*) http://www.example.com/ [R=301,L]
    
    </IfModule>
    

    【讨论】:

      猜你喜欢
      • 2017-12-13
      • 2017-02-17
      • 1970-01-01
      • 1970-01-01
      • 2015-11-25
      • 2015-06-29
      • 2016-03-28
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多