【问题标题】:Regular expression for referrer redirection推荐人重定向的正则表达式
【发布时间】:2014-04-25 12:09:38
【问题描述】:

我需要正则表达式来重定向这样的链接:

www.mysite.com/forums/users/tom

收件人:http://www.mysite.com/dashboard/listings/tom

问题是我使用的脚本构造了这样的链接:

www.mysite.com/forums/users/tom/favorites/

我只需要重定向 www.mysite.com/forums/users/tom 而不是 www.mysite.com/forums/users/tom/favorites/ 我想保持原样。

有什么办法吗?

请帮助我。 :(

【问题讨论】:

    标签: regex .htaccess redirect


    【解决方案1】:

    这应该可以并且只重定向mysite.com/referrer/ 而不是mysite.com/referrer/topic

    RewriteEngine on
    RewriteRule ^referrer/$ http://someurl.com [L,R=301]
    

    编辑:

    RewriteEngine on
    RewriteRule ^forums/users/(.*)/?$ http://www.mysite.com/dashboard/listings/$1 [L,R=301]
    

    【讨论】:

    • 谢谢我的朋友,但这就是问题所在。推荐人不是静态的。 :(
    • 但是每个referrer都会被重定向到同一个someurl?
    • 没有意识到我已经把它搞砸了。如果你能在这方面帮助我,我什至可以付钱给你。只需给我您的贝宝电子邮件,我会寄给您 10 美元 :(
    • 您所说的与上面您要更改的网址不同。你能用你想要重定向的链接编辑你的问题吗?
    • 很抱歉给您带来麻烦。如果您找到我的解决方案,我将通过您的贝宝地址向您发送 10 美元的付款。我已经编辑了帖子。
    猜你喜欢
    • 1970-01-01
    • 2012-08-17
    • 2018-03-14
    • 1970-01-01
    • 2013-07-25
    • 2018-04-19
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多