我希望 urldomain.com/foo-111
从目录加载内容/bar/111
但不更改 url。
我创建了一个重写规则,但它没有加载正确目录的内容,而是 301 重定向到 domain.com/bar/111
我的服务器配置
server {
listen 80;
server_name domain.com;
location / {
root /var/www/domain.com;
index index.html index.htm;
rewrite ^/foo-(.*)$ /bar/$1 break;
try_files $uri $uri/ =404;
}
}
Run Code Online (Sandbox Code Playgroud)
nginx
正在尝试添加尾随/
以将 URI 转换为目录规范的正确格式。将 加入/
你的,rewrite
这样nginx
就不必了。尝试这个:
rewrite ^/foo-(.*?)/?$ /bar/$1/ break;
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
7773 次 |
最近记录: |