我有一个自制的 CMS,为我继承的网站提供服务。我不太熟悉 nginx 重写规则,尽管我可以设置微小的 URL。这是我配置的相关部分:
*location / {
index index.php index.html;
root /var/www/www.valami.hu;
try_files $uri $uri/ @seo;
}
location @seo {
rewrite ^/([a-z]+)$ /index.php?oldal=$1 last;
break;
}*
问题是该站点有一个位于 blogspot.com 上的博客,并且该博客的内容是从那里获取的。所以我需要帮助的是这种 URL 的规则:
http://www.valami.hu/index.php?oldal=blog&options=2012/01/some-title-here.html
所以,这会很好:
http://www.valami.hu/blog/2012/01/some-title-here
最重要的是第一条规则应该是工作也因为它更频繁地使用。