【问题标题】:How to do a 301 redirect in Magento 1.7.0.2?如何在 Magento 1.7.0.2 中进行 301 重定向?
【发布时间】:2013-10-18 09:25:18
【问题描述】:

我们最近将旧的 Eshop 从 aspx 技术更改为 Magento 1.7.0.2

我的旧网址是这样的

http://www.demostore.nl/Contact.aspx

http://www.demostore.nl/category1.aspx

现在在magento中就像

http://www.demostore.nl/contacts

http://www.demostore.nl/products-category1

您能否给我一些示例,说明什么以及如何将我所有的旧网址与 301 重定向到新的 Magento 网站?我认为它会在 htaccess 内,但我不知道具体该怎么做?

【问题讨论】:

    标签: php .htaccess magento redirect


    【解决方案1】:

    将此代码放入您的DOCUMENT_ROOT/.htaccess 文件中:

    RewriteEngine On
    
    
    # catehory1.aspx => products-category1
    RewriteRule ^(category[^.]*)\.aspx$ /products-$1 [L,R=301,NC]
    
    # contact.aspx => contacts
    RewriteCond %{REQUEST_URI} !^/category [NC]
    RewriteRule ^(.+?)\.aspx$ /$1s [L,R=301,NC]
    

    【讨论】:

    • 感谢您的回答。我假设您建议将我所有的旧类别放在此之后:#RewriteBase /magento/ 对吗?
    • 是的,这是正确的,尝试一下,如果不起作用,请告诉我。
    • 我如何将demostore.nl/Home/demo.aspx 转换为demostore.nl ??? (没有 index.php 我的意思是......)
    • 那将是 RewriteRule ^Home/demo\.aspx$ / [L,R=301,NC]
    • 就目前而言它还没有使网站崩溃...不过还有一个问题。 demostore.nl/wines.aspx 到 demostore.nl/demo-product-wines.html ???
    猜你喜欢
    • 1970-01-01
    • 2010-12-21
    • 2019-06-09
    • 1970-01-01
    • 2014-05-04
    • 1970-01-01
    • 2014-07-31
    • 2012-05-27
    • 2018-07-30
    相关资源
    最近更新 更多