【问题标题】:Complex Apache redirect复杂的 Apache 重定向
【发布时间】:2011-10-26 08:51:50
【问题描述】:

我有 2 个网站的 magento 安装 mydomain.net 和 mydomain.com 两家店铺的品类结构不同,但是页面产品是一样的,我可以看到所有产品页面都使用根目录而不使用类别结构。

这个例子: www.mydomain.net/product1.html 与 www.mydomain.net/category/product1.html

但在 mydomain.com 中,类别树可能有所不同。 例子: www.mydomain.com/product1.html 与 www.mydomain.com/category/subcategory/product1.html

我需要创建一个从 .net 中的所有页面到 .com 的重定向,但指向最短的 URL,即在第一个 / 之后。

它应该如何工作的示例:

**www.mydomain.net 到 www.mydomain.com

www.mydomain.net/product1.html 到 www.mydomain.com/product1.html

www.mydomain.net/category/product2.html 到 www.mydomain.com/product2.html

www.mydomain.net/category/subcategory/sub/sub/sub/product3.html 只是到 www.mydomain.com/product3.html**

如何为我的 magento 安装执行此操作?我想它在 index.php 文件中带有 appache 重定向?

能否请您提供一些代码或配置来执行此操作,因为我对 Apache 没有任何经验。

【问题讨论】:

    标签: php apache magento redirect


    【解决方案1】:

    我不认为可以使用 apache 重定向。相反,我建议您使用 Magento 目录 URL 重写(管理面板/目录/管理 URL 重写)

    【讨论】:

    • 我尝试编辑一个产品,但目标路径是一个禁用的字段。
    • 禁用目标路径就可以了。 Magento 目录 URL 重写指南:magentocommerce.com/wiki/3_-_store_setup_and_management/seo/…
    • 如果我只想通过简单的 apache 重定向将所有内容从 mydomain.net 重定向到 mydomain.com 主页,这可能吗?我怎么能这样做?
    • 在 mydomain.net 服务器上的 .htacess 文件中只保留 Redirect 301 / http://mydomain.com
    猜你喜欢
    • 2016-10-17
    • 1970-01-01
    • 1970-01-01
    • 2012-10-19
    • 1970-01-01
    • 1970-01-01
    • 2019-06-28
    • 1970-01-01
    • 2015-02-01
    相关资源
    最近更新 更多