2017-03-25 90 views
1

是否可以合併這些nginx位置指令?結合nginx的wordpress位置指令

location = /wp-config.php { 
    deny all; 
} 

location = /readme.html { 
    deny all; 
} 

location ~ ^/(readme\.html|wp-config\.php)location ~ ^/(readme.html|wp-config.php)嘗試過,但沒有奏效。如果我使用最後一句中的指令之一,則只讀readme.html返回403.

感謝您的幫助!

回答

0

您現有的位置塊具有最高優先級並且是明確的。

您希望替換它們的正則表達式位置塊在技術上可能是正確的,但相對於配置文件中的其他位置塊,其優先級可能較低。

有關詳細信息,請參閱this document

+0

即使我把它放在配置文件的最高位置,它也不起作用。繼續保持它作爲兩個不同的指示。無論如何,非常感謝! – Chris