我此行我的.htaccess:的.htaccess接受特定文件名
RedirectMatch 403 (?i)/+upload
此行是必要的安全原因。
此行阻止我使用文件upload_ok.png
或upload_error.png
。
我想使用沒有403名爲*upload*.png
任何文件重定向
我此行我的.htaccess:的.htaccess接受特定文件名
RedirectMatch 403 (?i)/+upload
此行是必要的安全原因。
此行阻止我使用文件upload_ok.png
或upload_error.png
。
我想使用沒有403名爲*upload*.png
任何文件重定向
你需要一個負前瞻與\.png
,像這樣:
RedirectMatch 403 (?i)/+(?!.*upload.*\.png$)upload
這就是說,如果它看起來像是/+upload
,但是n如果存在匹配.*upload.*\.png$
($
表示「字符串結束」)。
您可以使用negative lookahed
跳過此規則upload_ok.png or upload_error.png
:
RedirectMatch 403 (?i)/+upload(?!_(ok|error)\.png).*/
請澄清一下您的問題。你說規則是安全所必需的,然後提供兩個明顯違反它的例子。你想保護哪些文件? –