【问题标题】:htaccess Redirect to URL with no page ID and new directoryhtaccess 重定向到没有页面 ID 和新目录的 URL
【发布时间】:2018-05-30 01:33:06
【问题描述】:

我有这个网址。

https://www.example.com/media-center/3635-cybersecurity-data-privacy-proposed

如何在没有 id/连字符和新目录名称的情况下重定向到这个 URL?

https://www.example.com/news-insights/cybersecurity-data-privacy-proposed

我有这段代码,但它不会更改目录名称。

RedirectMatch 301 ^/(media-center)/\d+-(.+)$ /$1/$2

【问题讨论】:

    标签: .htaccess redirect


    【解决方案1】:

    你可以使用这条规则:

    RedirectMatch 301 ^/media-center/\d+-(.+)$ /news-insights/$1
    

    确保清除浏览器缓存或使用新浏览器进行测试。

    【讨论】:

    • 这非常接近。但是,它重定向到:example.com/news-insights/news/…
    • 它在 URL 中添加了 /news/
    • 此规则不会添加/news/。那将是由于其他规则。将此规则作为您的第一条规则移动,并确保清除浏览器缓存或使用新浏览器进行测试。
    猜你喜欢
    • 1970-01-01
    • 2022-12-09
    • 2017-03-08
    • 1970-01-01
    • 2014-04-09
    • 1970-01-01
    • 1970-01-01
    • 2012-05-25
    • 1970-01-01
    相关资源
    最近更新 更多