我想在 nginx 中的 apache 中进行 url 重写。基本上是为了给基于位置的请求一个更友好的 url 外观。我一直找不到 404 页面。
server {
# site definitions (...)
# fastcgi defitions (...)
location / {
# Code to make wp super cache work (...)
rewrite ^/ads/category/(.*)/(.*)$ /ads/category/$1?location=$2 permanent;
rewrite ^/category/(.*)/(.*)$ /ads/category/$1?location=$2 last;
rewrite ^/category/(.*)$ /ads/category/$1 last;
}
}
我将上面的代码放在虚拟主机定义 /etc/nginx/sites-enable/mysite.xml 中。到目前为止,我不知道调试正在发生的事情的真正方法。