0
我想翻譯一些htaccess的文件的Nginx虛擬主機配置,我有這個麻煩的Nginx的存在:檢查文件是否使用正則表達式
RewriteCond %{DOCUMENT_ROOT}/img/id_$1_$2 -f
RewriteRule ^id/(.+)/(.+)$ img/id_$1_$2 [NC,L]
正如你所看到的,這種情況檢查一個文件使用一些正則表達式來根據輸入的URL動態生成文件名。
下nginx的指令做正確的重寫,但沒有檢查該文件bofore:
rewrite ^/id/(.+)/(.+)$ /img/id_$1_$2 break;
我只想做這個重寫,如果該文件確實存在,如果不重寫另一個會發生。
所有想法都可能有所幫助。非常感謝。
現在工作了!謝謝! 我試圖把它與我擁有的另一個條件放在一起,當我全部工作時,我會再次編輯這個謝謝。 – user1429605