[英]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.