apache RewriteRule Pattern範圍 URL-path

來源:互聯網
上載者:User

今天一直想確定一個問題,就是apache RewriteRule Pattern範圍是什麼,我從我公司apache rewrite配置上看的話是作用於URI的。但是我看到http://lamp.linux.gov.cn/Apache/ApacheMenu/mod/mod_rewrite.html(Apache中文參考手冊),寫的是:

Pattern是一個作用於當前URL的perl相容的Regex。"當前URL"是指該規則生效時刻的URL的值。它可能與被請求的URL截然不同,因為其他規則可能在此之前已經發生匹配並對它做了改動。

這段話我的理解是Pattern是作用於URL的,就是也包括了Query_String。這讓我百思不得其解,最後我到apache的官方網站上去看了下(http://httpd.apache.org/docs/current/mod/mod_rewrite.html),發現Pattern範圍 初始應該是URL-path(類似URI,具體還沒研究有沒有區別),原文如下:
Pattern is a perl compatible
regular expression. On the first RewriteRule it is applied to the (%-decoded)
URL-path of the request; subsequent patterns are applied to the output of the last matched RewriteRule.

我發現中文參考文檔和apache英文官方文檔還是有一些差別的,所以建議大家遇到問題時盡量去看英文官方原版的解釋

 

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.