【问题标题】:How can I redirect an old long URL to a new SEO friendly URL?如何将旧的长 URL 重定向到新的 SEO 友好 URL?
【发布时间】:2014-09-27 22:00:31
【问题描述】:

我正在尝试重定向旧网址:

www.mydomain.com/prodotti/G/YToyOntzOjg6IklEX01BUkNBIjtzOjI6IjI3IjtzOjEwOiJJRF9NT0RFTExPIjtzOjM6IjU2OCI7fQ..

到这个,更短且对 SEO 友好:

www.mydomain.com/moto/aprilia/caponord_1200

我正在htaccess 上写一个 301 重定向,这是我使用的行:

 Redirect 301  /prodotti/G/YToyOntzOjg6IklEX01BUkNBIjtzOjI6IjI3IjtzOjEwOiJJRF9NT0RFTExPIjtzOjM6IjU2OCI7fQ.. http://www.mywebsite.com/moto/aprilia/caponord_1200

但是当我在浏览器上插入旧 URL 时,重定向结果是:

  www.mywebsite.com/moto/aprilia/caponord_1200?/prodotti/G/YToyOntzOjg6IklEX01BUkNBIjtzOjI6IjI3IjtzOjEwOiJJRF9NT0RFTExPIjtzOjM6IjU2OCI7fQ..

我的 301 重定向有什么问题?如何在不合并 URL 的情况下获得纯重定向?

谢谢

这是带有 modrewrite 测试的 htaccess

RewriteEngine on
RewriteCond $1 !^(index\.php|images|css|media|js|robots\.txt)
RewriteRule ^(.*)$ /index.php?/$1 [L]
RewriteRule ^/moto/aprilia/capondor_1200$ /prodrotti/G/YToyOntzOjg6IklEX01BUkNBIjtzOjI6IjI3IjtzOjEwOiJJRF9NT0RFTExPIjtzOjM6IjU2OCI7fQ.. [R=301, L]

【问题讨论】:

    标签: php apache .htaccess mod-rewrite redirect


    【解决方案1】:

    您的 htaccess 应该如下所示

    RewriteEngine on
    
    RewriteRule ^prodrotti/G/YToyOntzOjg6IklEX01BUkNBIjtzOjI6IjI3IjtzOjEwOiJJRF9NT0RFTExPIjtzOjM6IjU2OCI7fQ\.\.$ /moto/aprilia/capondor_1200? [R=301,L]
    
    RewriteCond $1 !^(index\.php|images|css|media|js|robots\.txt)
    RewriteRule ^(.*)$ /index.php?/$1 [L]
    

    【讨论】:

    • 有效!非常感谢你拯救了我的夜晚!或者至少是一个很好的部分:)
    【解决方案2】:

    试试这样的重写规则

    RewriteEngine On
    RewriteRule ^/moto/aprilia/capondor_1200$ /prodrotti/G/YToyOntzOjg6IklEX01BUkNBIjtzOjI6IjI3IjtzOjEwOiJJRF9NT0RFTExPIjtzOjM6IjU2OCI7fQ [R=301]
    

    您可能需要在重写规则中替换整个字符串中的YToyOntzOjg6IklEX01BUkNBIjtzOjI6IjI3IjtzOjEwOiJJRF9NT0RFTExPIjtzOjM6IjU2OCI7fQ,因为我认为.. 意味着它比您提供的要长?

    【讨论】:

    • 感谢您的回复,双点是 url 的真实部分(是的,这是一个疯狂的 url :)),我尝试了您的建议,但出现 500 错误,我在问题上发布完成htaccess
    猜你喜欢
    • 2014-01-30
    • 2018-07-01
    • 1970-01-01
    • 2015-05-29
    • 2014-11-13
    • 2018-04-28
    • 2012-05-22
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多