我對特定檔案型別有一個重寫條件,如下所示:
RewriteCond %{REQUEST_URI} .*(\/|.htaccess|.htpasswd|.ini|.log)$
這適用于具有這些檔案擴展名的檔案,但是我不知道如何使它也匹配沒有擴展名的檔案。
例如。cats.com/regularfile.ini并且cats.com/regularfile都應該觸發條件。
有任何想法嗎?
如果沒有擴展條件需要分開,我很好,但它應該像我當前的規則那樣觸發檔案是否實際存在。
uj5u.com熱心網友回復:
我不知道如何使它也匹配沒有擴展名的檔案。
你可以這樣使用它:
RewriteCond %{REQUEST_URI} ^/(?:[^.] |.*(/|\.(?:htaccess|htpasswd|ini|log)))$
[^.] 匹配 1 個或多個沒有點的任何字符。
轉載請註明出處,本文鏈接:https://www.uj5u.com/yidong/478466.html
