【问题标题】:Using site1.com as like site2.com, with Htaccess使用 site1.com 就像 site2.com 一样,与 Htaccess
【发布时间】:2015-06-09 06:36:01
【问题描述】:

请考虑一下我们有 2 个站点。

site1.comsite2.com

我想将我的 magento 文件上传到我服务器上的 site1.com.. 但想将它与http://shop.site2.com 域(在另一台服务器中)一起使用

我必须为所有站点安装 ssl 证书;没关系。

但是.. 我将如何将 shop.site2.com 指向 site1.com

我不希望任何人在 http://shop.site2.com 的任何购物步骤上看到 site1.com 的域名

我可以用 htaccess 做吗?

【问题讨论】:

    标签: apache .htaccess magento subdomain


    【解决方案1】:

    您可以存储数据库/xml 文件/任何类型的数据存储系统,并从该域访问数据。 .htaccess 文件可能无法满足您的需要,因为这样人们可以仅使用 .htaccess 从其他域和站点窃取数据。 .htaccess 文件用于告诉服务器(在您的情况下看起来像 Apache)将浏览器重定向到哪里以及如何定义文件扩展名等。

    【讨论】:

    • 这样,我必须将magento文件安装到两个服务器;正确的?但我不想使用site2.com 的服务器;我不想上传任何东西到那个服务器。
    • 您可能不得不使用重定向域等,我认为这不是服务器上文件的问题。
    • 但是索引页面的重定向对我来说还不够。我不希望任何人在任何购物步骤中看到 site1.com 的域。
    【解决方案2】:

    您是否需要 site1.com 域?

    您可以为 shop.site2.com 创建一个指向 site1.com 服务器 IP 的 DNS A 记录。

    您只需要在 server1 上使用 magento。

    如果您仅将 https 用于 shop 子域,则仅在 server1 上需要 ssl 证书

    【讨论】:

    • 那么,我可以在 shop.site2.com 上看到类似“shop.site2.com/product.html”的链接吗?例如:原始站点在索引页面上有 url,如:site1.com/product.html.. 我必须在 site2 中看到它,如 shop.site2.com/product.html..
    • 是的,您将看到 shop.site2.com 而不是 site1.com。您还需要在 server1 上配置 apache 服务器以处理来自 shop.site2.com 的请求 - 设置与 site1.com 相同的文档根目录
    猜你喜欢
    • 1970-01-01
    • 2019-05-24
    • 1970-01-01
    • 2012-09-22
    • 2020-12-16
    • 1970-01-01
    • 1970-01-01
    • 2013-04-16
    • 2014-03-02
    相关资源
    最近更新 更多