【问题标题】:What is "RewriteRule ^.* /sitename:::144.html? [L,R=301]" actually doing?“RewriteRule ^.* /sitename:::144.html?[L,R=301]”实际上在做什么?
【发布时间】:2019-08-23 07:29:02
【问题描述】:

以下代码的作用是什么?

RewriteRule ^.* /site:::144.html? [L,R=301]

我在 Google 中找不到任何匹配的条目来解释相同的内容。

【问题讨论】:

    标签: apache .htaccess url-rewriting


    【解决方案1】:

    它匹配任何请求^.*(“以任意数量的任意字符开头”),并将其重定向到/site:::144.html

    目标末尾的问号表示原始请求的任何现有查询字符串都将被丢弃。

    L 标志意味着这将是当前轮次重写中解释的最后一条规则(在 .htaccess 中配置时,重写过程“循环”,直到没有更多规则匹配当前内部请求),

    R=301 表示它将使用状态码 301 进行永久重定向。

    【讨论】:

      猜你喜欢
      • 2012-02-26
      • 1970-01-01
      • 2011-08-07
      • 1970-01-01
      • 2013-06-02
      • 2020-11-21
      • 2015-02-26
      • 2017-06-29
      • 2013-06-13
      相关资源
      最近更新 更多