【问题标题】:Make all subdomains point to on single file/folder using ".conf" file使用“.conf”文件使所有子域指向单个文件/文件夹
【发布时间】:2020-10-03 03:07:00
【问题描述】:

我想将我的所有子域重定向到单个文件/文件夹,我在 apache 中使用 .conf 文件之前完成了指向操作,但我是针对特定域进行的。

这是我用来指向域的 conf 文件。

listen 80
<VirtualHost *:80>
    ServerName subdomain.domain.com
    DocumentRoot /var/www/html/project/dist
    <Directory /var/www/html/project/dist>
       Options Indexes FollowSymLinks MultiViews
       AllowOverride All
       Order allow,deny
       allow from all
    </Directory>
</VirtualHost>

但我想要的是重定向所有子域以重定向到具有某些域的同一个项目,例如:-

目前,上面的 conf 文件将重定向到我的项目文件夹,但我想要的是,如果我有类似域的

  • sd1.domain.com
  • sd2.domain.com
  • sd3.domain.com

它们也应该指向同一个项目目录。但我不知道该怎么做 提前谢谢

【问题讨论】:

    标签: apache http-redirect


    【解决方案1】:

    我通过对我的 .conf 文件稍作改动解决了我的问题,这是我的新文件

    listen 80
    <VirtualHost *:80>
        ServerName domain.com
        ServerAlias *.domain.com
        DocumentRoot /var/www/html/project/dist
        <Directory /var/www/html/project/dist>
           Options Indexes FollowSymLinks MultiViews
           AllowOverride All
           Order allow,deny
           allow from all
        </Directory>
    </VirtualHost>
    

    我做了什么,我将服务器别名添加到 (*),这让我可以将我的所有子域重定向到单个项目。

    【讨论】:

      猜你喜欢
      • 2014-06-19
      • 2014-03-17
      • 2010-12-07
      • 1970-01-01
      • 1970-01-01
      • 2013-03-23
      • 2015-05-27
      • 2012-07-26
      • 1970-01-01
      相关资源
      最近更新 更多