繁体   English   中英

Nginx:URL重定向和正则表达式

[英]Nginx: URL Redirect and regex

我正在尝试使用Nginx中的Rewrite为我的博客(可移动类型)搜索脚本清理url。

干净的搜索URL:(xxx =标签名称,例如apple)访问此URL时,我得到404 Not Found。

http://cgi.blogurl.com/content/brand/apple/

常规搜索网址脚本路径:

http://cgi.blogurl.com/mt/mt-search.cgi?IncludeBlogs=1&tag=apple&limit=20

这是我到目前为止的内容:

server {
    listen              80;
    server_name  cgi.blogurl.com;

    if ($host = "cgi.blogurl.com") {
           rewrite ^/([^/]*)/$ /mt/mt-search.cgi?blog_id=1&tag=$1&limit=10 break;
    }
}
rewrite ^/?content/brand/([^/]+)/?$ /mt/mt-search.cgi?blog_id=1&tag=$1&limit=10 break;

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM