我在 NGiNX 中重写正则表达式时遇到了一些问题。
这是我的配置:
location /wiki/ {
rewrite ^/([^?]*)/([^?]*)(?:\?(.*))? /$1/index.php?title=$2&$3 last;
}
这是主页的 URL://example.com/wiki/en/Main_Page
我有两个问题。
首先,当我访问此 URL 时://example.com/wiki/en
它说该页面不存在。有没有办法强制将 / 添加到 URL 末尾的“en”末尾?因为如果你去 //example.com/wiki/en/ 以 / 结尾
第二个问题:
图像未加载。
这是MediaWiki图像位置的URL://example.com/wiki/en/skins/common/images/图像名称
那么,如果我的正则表达式试图获取图像,有没有办法忽略 URL?
1 个回答