【问题标题】:301 redirect on URL starting with a number以数字开头的 URL 上的 301 重定向
【发布时间】:2010-03-30 00:24:51
【问题描述】:

我如何 301 重定向任何以 1 - 9999 之间的数字开头的 URL,例如

domain.com/12/something/anotherthing

domain.com/378/product/widgets

domain.com/2560

【问题讨论】:

    标签: regex apache .htaccess


    【解决方案1】:
    RewriteCond %{REQUEST_URI} ^/([0-9]+)/?(.*)
    RewriteRule (.*) http://domain.com
    

    应该可以工作但未经测试,我可能会在此处限制一些 .htaccess 规则。

    【讨论】:

    • 我希望它匹配第一段是 1 - 9999 之间的数字的任何 url
    • @Adrian:这应该是评论,而不是答案。
    • @Mark Byers:我看不到“评论”按钮 :)
    • @Adrian:是的,你需要 50 个代表才能发表评论。
    • @Alex - 你想使用 PHP 还是 .htaccess ?
    猜你喜欢
    • 2018-11-15
    • 1970-01-01
    • 2015-05-16
    • 1970-01-01
    • 2017-11-19
    • 2012-10-28
    • 2018-07-13
    • 1970-01-01
    • 2016-10-17
    相关资源
    最近更新 更多