【问题标题】:Remove word from URL and redirect to resultant URL从 URL 中删除单词并重定向到结果 URL
【发布时间】:2015-10-29 07:46:09
【问题描述】:

我目前有一个格式为该格式的产品 URL

https://www.maydomain.com/proddetail.php?prod=ACME-XYZ-Golden-Widget-001

并希望从所有 URL 中删除“Golden”一词,使其变为

https://www.maydomain.com/proddetail.php?prod=ACME-XYZ-Widget-001

旧网址现在重定向到新网址。

大家有什么建议吗?

【问题讨论】:

    标签: .htaccess


    【解决方案1】:

    如果替换仅限于查询字符串,请尝试以下操作:

    RewriteEngine On
    RewriteCond %{QUERY_STRING} ^(prod=.*)-golden-(.*)$ [NC]
    RewriteRule ^proddetail\.php$ /$0?%1-%2 [R=301,L]
    

    【讨论】:

    • 有没有办法在重定向前发出 404?
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2013-06-28
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-03-19
    相关资源
    最近更新 更多