【问题标题】:Redirect sub-domain to a folder using .htaccess使用 .htaccess 将子域重定向到文件夹
【发布时间】:2017-03-05 21:10:04
【问题描述】:

我知道这个问题已经在 SO 上被问过很多次,但我的问题不同,我无法找到解决方案。

我有一个从 GoDaddy 注册的域名 (https://mydomainname.com),并且该站点托管在 AWS EC2 上。该站点有一个托管在 Azure 上的博客,带有子域 (https://blog.domainname.com)。

问题是,主站点在由 Symfony 开发的 Amazon EC2 上,而博客在由 Wordpress 开发的 Azure 上。现在有什么方法可以使用 .htaccess 将子域指向子文件夹。 (https://domainname.com/blog)

我认为如果不在单个主机上传输文件是不可能的,那么在 Symfony 框架中完成它的工作是什么。

【问题讨论】:

    标签: php wordpress apache .htaccess symfony


    【解决方案1】:

    您必须在 Azure 主机上创建重定向规则。

    blog.domainname.com网站的根目录下,创建一个名为Web.config的文件,内容如下:

    <?xml version="1.0" encoding="utf-8" ?>
    <configuration>
        <system.webServer>
            <rewrite>
                <rules>
                    <rule name="Redirect blog domain to main domain" stopProcessing="true">
                        <match url=".*" />
                        <conditions>
                            <add input="{HTTP_HOST}" pattern="^blog\.domainname\.com$" />
                        </conditions>
                        <action type="Redirect" url="http://domainname.com/blog/{R:0}" redirectType="Permanent" />
                    </rule>              
                </rules>
            </rewrite>
        </system.webServer>
    </configuration>
    

    【讨论】:

      猜你喜欢
      • 2012-01-09
      • 2013-11-08
      • 1970-01-01
      • 2012-11-23
      • 2016-02-08
      • 2014-03-17
      • 1970-01-01
      • 2012-09-17
      • 1970-01-01
      相关资源
      最近更新 更多