具有多个掩码的Nginx路径

时间:2017-03-01 20:28:00

标签: nginx

我有一个url目录路径localhost/storage/app/media

我需要使用localhost/v/localhost/i/屏蔽它。

Nginx网站可用

这适用于/v/,但如果我与/i/制定了相同的规则,则会发生冲突并在网站的所有网页上显示包含消息File not found.的空白页。

# Mask storage media directory with /v/
rewrite ^/v(.*)$ /storage/app/media$1 last;

# Mask storage media directory with /i/
rewrite ^/i(.*)$ /storage/app/media$1 last;

1 个答案:

答案 0 :(得分:1)

您需要使正则表达式更具体。目前,您要匹配以<service android:name=".BluetoothCommunicationService" android:process=":nameNewProcessThatYourServiceWillUseHere"/> 开头的所有内容,例如i。尝试:

index.html