【发布时间】:2015-06-06 23:12:54
【问题描述】:
我在 magento 商店中有一个类别,称为在线商店。我想使用 htaceess 将此类别及其子类别重定向到主页。
在 htaccess 中试过这个来重定向
RedirectMatch 301 ^/shop-online/$ http://www.domainname.com/index.php
谁能帮帮我...
【问题讨论】:
标签: .htaccess magento redirect
我在 magento 商店中有一个类别,称为在线商店。我想使用 htaceess 将此类别及其子类别重定向到主页。
在 htaccess 中试过这个来重定向
RedirectMatch 301 ^/shop-online/$ http://www.domainname.com/index.php
谁能帮帮我...
【问题讨论】:
标签: .htaccess magento redirect
在 Magento 中,在 .htaccess 中进行重定向是错误的,但大多数新手仍然以这种方式解决问题....您的问题是 Magento 中的类别网址通常具有 .html 扩展名,所以试试这个:
RedirectMatch 301 ^/shop-online.html$ http://www.domainname.com/index.php
正确的方法是创建一个 url rewrite。在管理员中,转到目录 -> 网址重写管理。为您的 Shop Online 类别创建自定义 URL 重写。如果您的类别已经有一个 url 重写(第一次创建类别时会有一个),请将其删除。
基本上,url 重写的工作原理是 Magento 查看 url 并将其与上面屏幕截图中的请求路径匹配。如果匹配,则将位置标头发送到目标路径。
【讨论】: