【问题标题】:URL Wildcard Redirect via htaccess通过 htaccess 重定向 URL 通配符
【发布时间】:2013-03-30 16:18:56
【问题描述】:

如何使用通配符重定向具有相同 url 结尾的 url?我知道如果它是 www.domain.com/page1/* 您可以将它们一直重定向到新的目标网址。但是,如果我只需要在它仅匹配 url 字符串的结尾时才需要重定向。

例如,如何重定向所有以 post_ad.html 结尾的网址?

这样 www.domain.com/page1/feb/post_ad.html(所有这些都只有 post_ad.html 结尾)重定向到 www.domain.com/postnew.html

【问题讨论】:

    标签: php html .htaccess web


    【解决方案1】:

    通过httpd.conf启用mod_rewrite和.htaccess,然后把这段代码放到你.htaccessDOCUMENT_ROOT目录下:

    Options +FollowSymLinks -MultiViews
    # Turn mod_rewrite on
    RewriteEngine On
    RewriteBase /
    
    RewriteRule (^|/)post_ad\.html$ /postnew.html [L,NC,R=301]
    

    【讨论】:

    • @ScottRogers 那么您应该单击答案旁边的复选标记将其标记为正确答案。 ;) (这样做你会获得奖励代表!)
    • 很高兴知道它有效,您现在可以单击答案旁边的复选标记以将其标记为“已接受”。
    猜你喜欢
    • 2022-11-24
    • 2013-03-12
    • 1970-01-01
    • 2020-09-28
    • 1970-01-01
    • 1970-01-01
    • 2011-11-10
    • 2014-01-16
    • 2011-08-25
    相关资源
    最近更新 更多