Как писать красивые постоянные ссылки, используя nginx и php - PullRequest
0 голосов
/ 28 марта 2012

Я работаю над пользовательскими RSS-лентами для одного из моих клиентов на сайте "example.com", и для этого 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/ 

Любая помощь по этому вопросу была бы очень признательна.

1 Ответ

0 голосов
/ 10 декабря 2012

Вы должны создать дополнительный раздел в конфигурации вашего сайта. Не забудьте перезапустить 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;
}
...