在我的Nginx服务器上,我有一个网址1
http://www.example.com/component/abc/categories
我希望它将请求重写为url 2
http://www.example.com/abc/categories
在地址栏中没有更改网址1。
我已经尝试了几个我在配置文件中找到的示例,但没有结果。感谢您的帮助。
[更新]这是另一种尝试。我认为别名是正确的选择,如果我得到正确的表达。这应该有效,但它会重定向到主页。我做错了什么?
location ~ ^/component/(.*)$ {
alias /var/www/example.com/www/abc/$1;
}
答案 0 :(得分:0)
为什么不以最简单的方式做到?
location /component/ {
rewrite ^/component(.*) $1 last;
}