我正在尝试使用Nginx中的Rewrite为我的博客(Movable Type)搜索脚本清理网址。
清理搜索网址:(xxx =标记名称,例如apple)当我访问此网址时,我收到404 Not Found。
http://cgi.blogurl.com/content/brand/apple/
常规搜索URL脚本路径:
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;
}
}
答案 0 :(得分:0)
rewrite ^/?content/brand/([^/]+)/?$ /mt/mt-search.cgi?blog_id=1&tag=$1&limit=10 break;