复杂的 Apache 重定向
我安装了一个包含 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 的经验。
I have a magento installation with 2 websites
mydomain.net and mydomain.com
Both stores have different category structure but the page products are the same and I can see all products page using the root without using the category structure.
Example of this:
www.mydomain.net/product1.html is the same than
www.mydomain.net/category/product1.html
But in mydomain.com the category tree might be different.
Example:
www.mydomain.com/product1.html is the same than
www.mydomain.com/category/subcategory/product1.html
I need to create a redirect from all my pages in the .net to the .com, but pointing to the shortest URL, meaning after the first /.
Examples of how it should work:
**www.mydomain.net to www.mydomain.com
www.mydomain.net/product1.html to www.mydomain.com/product1.html
www.mydomain.net/category/product2.html to www.mydomain.com/product2.html
www.mydomain.net/category/subcategory/sub/sub/sub/product3.html just to www.mydomain.com/product3.html**
How can I do this for my magento installation? I suppose its with appache redirects in the index.php file ?
Could you please provide me with some kind of code or configuration to do this, because I dont have any experience with Apache.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
我不认为可以使用 apache 重定向。相反,我建议您使用 Magento 目录 URL 重写(管理面板/目录/管理 URL 重写)
I'm not thinking it's possible to do using apache redirects. Instead, I recommend you to use Magento Catalog URL rewrites (Admin panel / Catalog / Manage URL rewrites)