如何使用nginx和php编写漂亮的永久链接

如何使用nginx和php编写漂亮的永久链接,php,rss,nginx,Php,Rss,Nginx,我正在为我的一个客户网站example.com定制RSS源,为此,源url采用查询字符串来定制源,如 http://example.com/feeds/rss_feed.php?num=20&store=2998 我想将这些URL转换为 http://example.com/feeds/rss_feed.php/php/num/20/store/2998/ 在此问题上的任何帮助都将不胜感激。您必须在站点配置中创建其他部分。在进行更改后,不要忘记重新启动nginx location

我正在为我的一个客户网站example.com定制RSS源,为此,源url采用查询字符串来定制源,如

http://example.com/feeds/rss_feed.php?num=20&store=2998 
我想将这些URL转换为

http://example.com/feeds/rss_feed.php/php/num/20/store/2998/ 

在此问题上的任何帮助都将不胜感激。

您必须在站点配置中创建其他部分。在进行更改后,不要忘记重新启动nginx

location ~* ^/feeds/rss_feed.php/(.*)$ {
rewrite ^/feeds/rss_feed.php/php/num/(\d+)/store/(\d+)/$ /feeds/rss_feed.php?num=$1&store=$2 last;
}